Php 如何覆盖cssinwordpress

Php 如何覆盖cssinwordpress,php,css,wordpress,Php,Css,Wordpress,我正在尝试创建Wordpress子主题,但我似乎无法让它覆盖父主题中的样式 functions.php 为什么我的风格课没有被选上 提前谢谢大家 更新 我不认为css文件会被抓到, 我启用了子主题。 问题在于: get_template_directory_uri() 在: 这指向父主题,而不是子主题 它应该是get_样式表_目录_uri,如下所示: function rev_cust_enqueue_stylesheets() { wp_enqueue_style( 'rev-mai

我正在尝试创建Wordpress子主题,但我似乎无法让它覆盖父主题中的样式

functions.php

为什么我的风格课没有被选上

提前谢谢大家

更新


我不认为css文件会被抓到, 我启用了子主题。 问题在于:

get_template_directory_uri()
在:

这指向父主题,而不是子主题

它应该是get_样式表_目录_uri,如下所示:

function rev_cust_enqueue_stylesheets() {
    wp_enqueue_style( 'rev-main', get_stylesheet_directory_uri() . '/layout/css/rev_main.css', array(), '', 'all' );
}

添加对每件事都很重要。也可以试试这个:谢谢你的回复,但是`!重要提示`什么都不做。我认为css文件甚至不会被抓到。它可能是一大堆东西。你能为我们重现这个问题吗?
get_template_directory_uri()
/**
 *    WP Enqueue Stylesheets
 */
if ( ! function_exists( 'rev_cust_enqueue_stylesheets' ) ) {
    add_action( 'wp_enqueue_scripts', 'rev_cust_enqueue_stylesheets' );

    function rev_cust_enqueue_stylesheets() {
        wp_enqueue_style( 'rev-main', get_template_directory_uri() . '/layout/css/rev_main.css', array(), '', 'all' );
    }
}

?>
function rev_cust_enqueue_stylesheets() {
    wp_enqueue_style( 'rev-main', get_stylesheet_directory_uri() . '/layout/css/rev_main.css', array(), '', 'all' );
}