Home_url();显示当前页面而不是站点地址

时间:2013-04-13 作者:Marc Wiest

有人知道为什么my home\\u url()函数获取当前页面的url而不是站点地址吗?(站点使用MAMP在本地运行。)

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

由于您在问题中没有发布实际代码,我只能推测。然而,一个常见的问题是home_url(), 它没有回声。这个value of the function is returned, rather than echoed, 因此,它必须由代码显式响应。

我猜你有这样的想法:

<a href="<?php home_url(); ?>">Home</a>
其呈现方式如下:

<a href="">Home</a>
。。。并将解释为什么链接的URL是当前页面,而不是网站首页的预期URL。

如果是,请将其更改为:

<a href="<?php echo home_url(); ?>">Home</a>

结束

相关推荐

hide wp-content from urls

下面是我想从页面源中包含的文件的URL中隐藏wp内容的想法。在wp设置中定义以下内容。phpdefine (\'WP_CONTENT_URL\',\'http://example.com/myownfoldername\'); 并将此添加到.htaccessRewriteRule ^myownfoldername/(.*) /wp-content/$1 [QSA,L] 在localhost上没有其他插件的情况下,这似乎可以很好地工作,但在只有几个插件的在线站点上,它可以无缝地工作。我更