2

我是 wordpress 的新手......现在我正在尝试从我现有的 html 模板开发一个 wordpress 主题。我对 get_template_directory_uri() 和 bloginfo('template_directory') 之间的区别感到困惑。从其他一些网站我发现两者都在做同样的事情. 任何人都可以帮助了解其中的区别吗?如果两者相同,请告诉我哪个最好用

谢谢你

4

3 回答 3

5

两者绝对没有区别(在WP 2.6之前,template_directory生成了一个本地路径,但现在一样了)。get_bloginfo( 'template_directory' )get_bloginfo( 'template_url' )简单地返回get_template_directory_uri()

有关更多信息,请参阅此帖子

于 2013-11-07T15:48:27.463 回答
0

使用 get_template_directory_uri() 将具有正确路径的脚本放入队列 bloginfo() 用于显示有关您网站的信息,例如 bloginfo('url')、bloginfo('name')、bloginfo('description')、bloginfo('template_url' )

于 2013-11-07T15:52:45.843 回答
0

您可以看到另一个区别 get_bloginfo( 'template_directory' ) 在没有 echo 的情况下工作,因此如果需要,您不能将其放入变量中,而您可以将 get_template_directory_uri() 放入变量中。所以根据你的任务区分,你可以选择其中之一。

于 2013-11-07T16:02:08.890 回答