我正在做一个主题index.php,当我使用"template_directory“时,它似乎并不是实际地拉出文件的url路径,而是只是拉出主域名。所以而不是
http://example.com/wp-content/themes/theme_name/images/pic.jpg它拉出域名url并显示
http://example.com/images/pic.jpg我不明白为什么要这样做,因为index.php文件实际上位于正确的目录中。(它位于主题文件夹中)。在wordpress目录中有一个index.php文件.但我不明白为什么它会与主题index.php文件发生冲突。
发布于 2011-10-03 12:38:11
发布于 2011-09-30 20:55:21
我怀疑有两件事:
get_template_directory_uri()还是别的什么?get_template_directory_uri(),则不回显结果,必须回显它;例如: /images/pic.jpg">Link将导致:
<a href="/images/pic.jpg">Link</a>所以,你需要这样做:
<a href="<?php echo get_template_directory_uri(); ?>/images/pic.jpg">Link</a>这将导致:
<a href="http://www.example.com/wp-content/themes/theme-name/images/pic.jpg">Link</a>https://wordpress.stackexchange.com/questions/29921
复制相似问题