首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模板标签"template_directory“拉错路径

问模板标签"template_directory“拉错路径
EN

WordPress Development用户
提问于 2011-09-30 19:38:53
回答 2查看 2.8K关注 0票数 0

我正在做一个主题index.php,当我使用"template_directory“时,它似乎并不是实际地拉出文件的url路径,而是只是拉出主域名。所以而不是

代码语言:javascript
复制
 http://example.com/wp-content/themes/theme_name/images/pic.jpg

它拉出域名url并显示

代码语言:javascript
复制
http://example.com/images/pic.jpg

我不明白为什么要这样做,因为index.php文件实际上位于正确的目录中。(它位于主题文件夹中)。在wordpress目录中有一个index.php文件.但我不明白为什么它会与主题index.php文件发生冲突。

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2011-10-03 12:38:11

以获得主题中放置在http://example.com/wp-content/themes/theme_名称/图像/pic.jpg中的图像的确切路径。

您只需使用以下代码:

  1. 显示图像

票数 2
EN

WordPress Development用户

发布于 2011-09-30 20:55:21

我怀疑有两件事:

  1. 您没有使用正确的模板标记。你是在用get_template_directory_uri()还是别的什么?
  2. 如果使用的是get_template_directory_uri(),则不回显结果,必须回显它;例如: /images/pic.jpg">Link

将导致:

代码语言:javascript
复制
<a href="/images/pic.jpg">Link</a>

所以,你需要这样做:

代码语言:javascript
复制
<a href="<?php echo get_template_directory_uri(); ?>/images/pic.jpg">Link</a>

这将导致:

代码语言:javascript
复制
<a href="http://www.example.com/wp-content/themes/theme-name/images/pic.jpg">Link</a>
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/29921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档