我是 wordpress 的新手......现在我正在尝试从我现有的 html 模板开发一个 wordpress 主题。我对 get_template_directory_uri() 和 bloginfo('template_directory') 之间的区别感到困惑。从其他一些网站我发现两者都在做同样的事情. 任何人都可以帮助了解其中的区别吗?如果两者相同,请告诉我哪个最好用
谢谢你
两者绝对没有区别(在WP 2.6之前,template_directory生成了一个本地路径,但现在一样了)。get_bloginfo( 'template_directory' )
并get_bloginfo( 'template_url' )
简单地返回get_template_directory_uri()
。
有关更多信息,请参阅此帖子。
使用 get_template_directory_uri() 将具有正确路径的脚本放入队列 bloginfo() 用于显示有关您网站的信息,例如 bloginfo('url')、bloginfo('name')、bloginfo('description')、bloginfo('template_url' )
您可以看到另一个区别 get_bloginfo( 'template_directory' ) 在没有 echo 的情况下工作,因此如果需要,您不能将其放入变量中,而您可以将 get_template_directory_uri() 放入变量中。所以根据你的任务区分,你可以选择其中之一。