我的孩子主题是否正常工作

时间:2017-08-23 作者:Md Umar

几天前,我创建了一个主题zerif lite的子主题。一切看起来都很好,根本没有问题。

我只想知道functions.phpstyle.css 文件是否正确。我在我的子主题中添加了一些已经存在于父主题中的优化文件(未优化但相同的文件),但我怀疑是否有相同的文件从父主题和子主题加载了2次。我想确保相同的文件不会加载两次。

这是我的风格。子主题css:

/*
Theme Name:   Zerif Lite Child
Theme URI:    http:/only4gamers.ml
Description:  Zerif Lite Child Theme
Author:       Md Umar
Author URI:   http:/only4gamers.ml
Template:     zerif-lite
Version:      1.0.0
License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns,right-sidebar, responsive-layout, accessibility-ready Text Domain:  zerif-lite-child
*/
这是子主题的函数文件:

<?php  
function my_theme_enqueue_styles() {  

    $parent_style = \'zerif-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 ),  
        wp_get_theme()->get(\'Version\')  
    );  
}  
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );  
?>  
我是wordpress的新手,对编码知之甚少。非常感谢您对我的风格和功能文件的任何改进。

1 个回复
SO网友:Tom J Nowell

有一种简单的测试方法:

添加wp_die(\'it works\');functions.php, 如果你看到it works 在每一页上,它都会起作用,添加一个愚蠢的CSS规则style.css, e、 g。body { border: 100px solid pink; }, 如果您的页面现在有100像素的粉红色边框,那么您的样式表可以正常工作If it works, then you did it correctly, 如果你没有正确的方法,它就不会工作。

否则,我唯一要注意的是:

它是functions.phpfunction.phpmy_theme 是一个非常通用的前缀,您应该选择更独特的前缀

结束

相关推荐

Child-theme breaks site

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