子index.php不覆盖二十四个主题中的父index.php

时间:2015-03-06 作者:Sarah Wyatt

我正在使用214主题创建一个子主题,并希望对索引进行更改。php,但当我复制索引时。php文件到子主题的目录并编辑它,它根本不会更改我的主题。我是做错了什么还是错过了什么?谢谢你的帮助

screenshot of child theme folder with index.php

我的子主题样式表有以下代码:

/*
Theme Name: Twenty Fourteen Child
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Child theme - Ecuador Travel Agency Tours Site
Author: Sarah Wyatt
Author URI: http://www.onestopsolutionswebmasters.com/
Template: twentyfourteen
Version: 1.0
Tags:
*/
和下面的子主题函数代码。php:

<?php

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles() {
    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\')
    );
}


?>

1 个回复
SO网友:Pieter Goosen

将样式表排入队列的方式wrong. 有个非常无知的人在codex. 这样做会加载子样式表twice. 我已经写了一篇文章,你应该看看here

正确的方法是

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles() {

    wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );

}
至于你的index.php, 您应该清除所有缓存、浏览器缓存和插件缓存。这看起来像是一个缓存问题,因为您的代码看起来很好

结束

相关推荐

Child-theme breaks site

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

子index.php不覆盖二十四个主题中的父index.php - 小码农CODE - 行之有效找到问题解决它

子index.php不覆盖二十四个主题中的父index.php

时间:2015-03-06 作者:Sarah Wyatt

我正在使用214主题创建一个子主题,并希望对索引进行更改。php,但当我复制索引时。php文件到子主题的目录并编辑它,它根本不会更改我的主题。我是做错了什么还是错过了什么?谢谢你的帮助

screenshot of child theme folder with index.php

我的子主题样式表有以下代码:

/*
Theme Name: Twenty Fourteen Child
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Child theme - Ecuador Travel Agency Tours Site
Author: Sarah Wyatt
Author URI: http://www.onestopsolutionswebmasters.com/
Template: twentyfourteen
Version: 1.0
Tags:
*/
和下面的子主题函数代码。php:

<?php

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles() {
    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\')
    );
}


?>

1 个回复
SO网友:Pieter Goosen

将样式表排入队列的方式wrong. 有个非常无知的人在codex. 这样做会加载子样式表twice. 我已经写了一篇文章,你应该看看here

正确的方法是

add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles() {

    wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );

}
至于你的index.php, 您应该清除所有缓存、浏览器缓存和插件缓存。这看起来像是一个缓存问题,因为您的代码看起来很好

相关推荐

Child-theme breaks site

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