子style.css不会覆盖父style.css

时间:2017-01-27 12:14:42

标签: wordpress wordpress-theming

我之前已经意识到这一点,但以前的问题都没有帮助。

这是我的功能

function my_theme_enqueue_styles() {

$parent_style = 'flex-mag-style'; // This is 'flex-mag-style' for the Flex Mag theme.

wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'flex-mag-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', PHP_INT_MAX ); 

两个样式表都会加载,但是当我检查时,没有子styles.css的规则出现。

2 个答案:

答案 0 :(得分:1)

请尝试添加以下代码。它对我有用。

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

} ?>

希望您已在子主题样式表中正确提及父主题名称 模板:(父主题的名称)

答案 1 :(得分:0)

子style.css的评论栏中有拼写错误。

这与函数

无关