如何通过themeforest为报纸主题创建子主题?

时间:2017-10-24 09:55:31

标签: wordpress installation themes

我创建了两个文件:

style.css
functions.php

两者都在压缩文件夹Newspaper-child

style.css

Theme Name: Newspaper Child
Template: Newspaper
*/

functions.php

<?php
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');
function my_theme_enqueue_styles() {
    $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
    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')
    );
}
?>

当我使用儿童主题时,它正在搞乱我的网站。

2 个答案:

答案 0 :(得分:0)

删除对'parent-style'的依赖。请改用此代码。

add_action( 'wp_enqueue_scripts', 'child_enqueue_styles');

function child_enqueue_styles() {

    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css', array(), '1.0');
}

答案 1 :(得分:0)

<?php

function my_theme_enqueue_styles(){

add_action( 'wp_enqueue_scripts', 'child_enqueue_styles');

function child_enqueue_styles(){

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

}     wp_enqueue_style($ parent_style,get_template_directory_uri()。'/ style.css');     wp_enqueue_style('儿童式',         get_stylesheet_directory_uri()。 '/style.css',         数组($ parent_style),         wp_get_theme() - &GT;获得( '版本')     ); } add_action('wp_enqueue_scripts','my_theme_enqueue_styles');

现在好吗?