第二次安装的Wordpress儿童主题

时间:2017-03-26 05:57:52

标签: php wordpress wordpress-theming

我们已经为我们的主网站安装了WordPress,并拥有自己的主题。我现在想在子文件夹中安装另一个WordPress,我想在那里使用主网站的主题。
所以我制作了一个包含3个文件的新主题:

index.php
style.css
functions.php

我在新安装index.php文件中引用了主要网站主题文件(例如header.php):

    <?php
//Checking if file exist
if ( file_exists( get_stylesheet_directory() . '/../../../../wp-content/themes/First/header.php') ) {
    //Require file if it exist, 
    require_once( get_stylesheet_directory() . '/../../../../wp-content/themes/First/header.php' )
} else {
    /* Echo something if file doesn't exist, if the message wasn't displayed and you still get 500 error then there's some wrong on the php file above*/
    _e('File not found');
}
?>

然而,这会返回500错误,无论如何,我可以这样做吗?在文件夹中新安装的WordPress上使用另一个WordPress安装主题?

1 个答案:

答案 0 :(得分:0)

请使用register_theme_directory()功能并使用绝对路径。

另请参阅:https://wordpress.stackexchange.com/questions/83102/how-do-you-change-the-theme-location