Php 如何覆盖cssinwordpress
我正在尝试创建Wordpress子主题,但我似乎无法让它覆盖父主题中的样式 functions.php 为什么我的风格课没有被选上 提前谢谢大家 更新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
我不认为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' );
}