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

时间:2015-06-27 08:46:08

标签: php wordpress

示例:当home_url()函数用于填充标记中href attr的值时,例如网站名称:

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

如果没有将$ path参数添加到函数('/'),在单击链接后,尾部斜杠如何在URL中结束?

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

1 个答案:

答案 0 :(得分:2)

似乎是他们要求并作为功能请求实施的一项功能:

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

快速解决方法是rtrim斜线字符:

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

希望这有帮助。