【发布时间】:2017-05-11 15:01:49
【问题描述】:
我正在尝试创建一个 Wordpress 子主题,但我似乎无法让它覆盖父主题中的样式。
functions.php
<?php
if ( ! function_exists( 'my_theme_enqueue_styles' ) ) {
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' );
}
}
/**
* 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' );
}
}
?>
rev_main.css
#header .top-header .header-navigation ul li {
margin-left: 40px;
line-height: 1.375;
font-weight: normal !important;
font-size: 1px;
color: #fff;
text-transform: uppercase;
position: relative;
float: left;
}
为什么我的样式类没有被选中?
提前谢谢大家。
更新
- 我认为 css 文件甚至不会被拾取,
- 我启用了子主题。
【问题讨论】:
-
添加 !important 到每件事
-
感谢您的回复,但是 `!important` 什么也没做。
-
我认为 css 文件甚至没有被拾取
-
这可能是很多事情。你能为我们重现这个问题吗?