Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress get\u home\u url()只返回当前url_Wordpress_Url_Wordpress Theming - Fatal编程技术网

Wordpress get\u home\u url()只返回当前url

Wordpress get\u home\u url()只返回当前url,wordpress,url,wordpress-theming,Wordpress,Url,Wordpress Theming,我的问题很简单,我的WP模板需要一个“home”链接,函数get\u home\u url()只是返回当前url。因此,如果我在“example.com/?cat=2”,这就是我为“主页”按钮获取的url 知道我做错了什么吗?我正在拔头发。你试过: echo get_bloginfo('url') 它只是home\u url()。因此: 将输出Wordpress安装的主页。您需要响应该功能,因此它应该是: <?php echo get_home_url(); ?> 在它之前是否

我的问题很简单,我的WP模板需要一个“home”链接,函数
get\u home\u url()
只是返回当前url。因此,如果我在
“example.com/?cat=2”
,这就是我为“主页”按钮获取的url

知道我做错了什么吗?我正在拔头发。

你试过:

echo get_bloginfo('url')
它只是home\u url()。因此:


将输出Wordpress安装的主页。

您需要响应该功能,因此它应该是:

<?php echo get_home_url(); ?>


在它之前是否使用了
回音
?没错,这正是问题所在。想想看,我花了这么多时间试图说服Rasmus在PHP中添加一个标签,而我是以添加标签为生的。为了清晰起见,请包含您尝试过的完整、准确的代码。谢谢。
get_home\u url()
也可以,只要记住在它之前添加一个echo或使用缩写PHP标记。在
home\u url()之前不需要echo
@DrDeo不正确。请注意,
home\u url
是一个返回函数。因此,需要一个echo或一个缩写PHP echo
。为了向所有人澄清:home\u url()是一个别名,只需调用get\u home\u url()…因此这两个函数完全相同,因此需要一个回显函数。@GDY因为这个答案有点吸引力,应该注意的是,
home\u url
get\u home\u url
并不完全相同。如果在没有任何参数的情况下使用它们,那么它们实际上是相同的。但是,
get\u home\u url
将Blog ID作为其第一个参数(用于多站点目的),如果人们希望传递
$path
值,则可能会绊倒他们,而
home\u url
接受该值作为其第一个参数。
<?php echo get_home_url(); ?>