0

我有一个函数,它本质上是转到主题文件夹并查找此目录和此路径,它使用:

get_template_directory()

但似乎它正在父主题中寻找所述文件,是否有子主题的等价物,说 - 只在您自己的目录中查找,而不是父主题目录

4

1 回答 1

0

get_template_directory();字面上是在寻找父主题。(父主题是“模板”,子主题是……嗯……“子主题”)

改为使用<?php get_stylesheet_directory_uri(); ?>,或

<?php 
$theme = get_bloginfo('stylesheet_directory');
echo = $theme;
?>

或在您的functions.php文件中,您可以执行类似的操作

define( 'CHILD_DIR', get_stylesheet_directory() );

然后对于图像或您可以做的事情

printf(CHILD_DIR.'/images/image.jpg');

编辑

这是其中一些的来源,请注意第 3 或第 4 段

如果使用子主题,此函数将返回子主题目录 URI。如果您想要父目录,请改用 get_template_directory_uri()。

于 2012-10-01T22:58:04.953 回答