繁体   English   中英

在Wordpress中使用home_url()时,为什么在URL之后出现斜杠?

[英]Why does the trailing slash appear after url when using home_url() in Wordpress?

示例:当使用home_url()函数在标签中填充href属性的值时,例如站点名称:

<h1><a href="<?php echo home_url(); ?>">
        <?php bloginfo('name'); ?></a>
</h1>

在未将$ path参数添加到函数('/')的情况下,单击链接后,尾部的斜杠如何在URL中结束?

在数据库的“ home”记录(wp_options表)中,URL的末尾没有斜杠: http:// localhost / wordpress
发生什么了?

他们似乎要求并实现为功能请求的一部分功能:

https://core.trac.wordpress.org/ticket/13245

一个快速的解决方法是对斜杠字符进行整形:

<h1><a href="<?php echo rtrim(home_url(), '/'); ?>">

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM