在子主题中加载子主题文件

时间:2012-10-01 21:23:14

标签: wordpress wordpress-theming parent-child

我有一个函数,基本上sais转到主题文件夹并去寻找这个目录和这个路径,它使用:

get_template_directory()

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

1 个答案:

答案 0 :(得分: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');

修改

Here's the source其中一些,并注意第3或第4段

  

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