Zdravím,
potřeboval bych pomoct s CSS u child theme.
Zkoušel jsem různé kódy pro import css ve functions.php
, ale nikdy to nefunguje správně.
Nyní mám nakonfigurováno takhle:
add_action( 'wp_enqueue_scripts', 'my_enqueue_styles' );
function my_enqueue_styles() {
/* If using a child theme, auto-load the parent theme style. */
if ( is_child_theme() ) {
wp_enqueue_style( 'parent-style', trailingslashit( get_template_directory_uri() ) . 'style.css' );
}
/* Always load active theme's style.css. */
wp_enqueue_style( 'style', get_stylesheet_uri() );
}
Když se ale podívám inspektorem na mnou vytvořené css jsou “natažené” dvakrát (jednou přeškrtnuté) viz. obrázek.
Zkoušel jsem i tenhle kód:
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css' );
}
V tomto případě, se css natahuje jen jednou, ale je nutné u všech stejných elementů s originalním css používat !important
.
Jde to nějak elegantně vyřešit?
Díky