错误消息:缺少index.php-子主题

时间:2016-07-18 作者:Drew Lettner

我试图在另一个开发人员创建的自定义WP主题上加载一个子主题。

我根据Codex指令创建了一个样式表,但我不确定出了什么问题。

这是我的style.css:

/*!
Theme Name: Integrative Wisdom Child
Theme URI: http://underscores.me/
Author: Drew Lettner after Tony Klose
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: integrative-wisdom
*/
这是我的functions.php:

<?php
function my_theme_enqueue_styles() {

    $parent_style = \'parent-style\';

    wp_enqueue_style( $parent_style, get_template_directory_uri() . \'/style.css\' );
    wp_enqueue_style( \'child-style\',
        get_stylesheet_directory_uri() . \'/style.css\',
        array( $parent_style )
    );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
?>

1 个回复
最合适的回答,由SO网友:Fencer04 整理而成

样式表文件顶部的注释区域缺少所需的部分样板。你需要一句话,上面写着:

Template: [name of parent theme folder]
例如,如果父主题的/wp content/themes文件夹中的文件夹是integrational wish,则您将拥有:

/*!
Theme Name: Integrative Wisdom Child
Theme URI: http://underscores.me/
Author: Drew Lettner after Tony Klose
Author URI: http://underscores.me/
Template: integrative-wisdom
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: integrative-wisdom
*/

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c