子主题按目录名引用父主题,在正常安装中,所有主题都位于其中wp-content/themes/
, 所以我想说,可以通过它们的相对路径来引用这些主题:
include \'../parent-theme/some-file.php\';
如果这让您感到不舒服,我在WordPress 3.0.1中观察到以下常量,其中有一个名为tt child的二十个儿童主题:
TEMPLATEPATH /home/adam/public_html/wp3/wp-content/themes/twentyten
STYLESHEETPATH /home/adam/public_html/wp3/wp-content/themes/tt-child
因此,您可以在子主题中执行以下操作以引用父主题目录:
include TEMPLATEPATH . \'/some-file.php\';