0
私はWordpressの子テーマを作成しようとしていますが、親テーマのスタイルを上書きすることはできません。CSSin 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;
}
はなぜ私のスタイルクラスを採取されていないされていませんか?
ありがとうございます。
UPDATE
- 私は子供のテーマが有効になっている
- 、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'); } } ?>
:中
get_template_directory_uri()
:
は追加eveything – clearshot66
に重要また、この方法を試してください。!http://stackoverflow.com/questions/19302877/overriding-css-style – clearshot66
は、応答をありがとうしかし、 '!important'は何もしません。 –