Child theme style.css überschreibt nicht die parent style.css

Ich verwende das Optimizer-Thema und habe ein untergeordnetes Thema erstellt, um zwei Änderungen in der style.css vorzunehmen. Die .single_wrap-Anpassung funktioniert einwandfrei, aber der page_head wird ignoriert. Wenn ich Element in Google Chrome verwende, kann ich feststellen, dass die übergeordnete style.css die untergeordnete style.css für dieses Teil übersteuert. Page_head ist das Titel-Banner auf meinen Seiten. Wer weiß, was los ist?

style.css

/* Theme Name: optimizer_child Template: optimizer */ /* =Theme customization starts here -------------------------------------------------------------- */ .single_wrap { margin-left: auto; margin-right: auto; float: none; } .page_head { min-height: 100px; } 

functionen.php

 <?php add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' ); function enqueue_parent_theme_style() { wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); } 

Webseite: http://www.gelnagels-gina.be

Solutions Collecting From Web of "Child theme style.css überschreibt nicht die parent style.css"

Stil ist nicht von übergeordnetem CSS, sondern von themes/optimizer/style_core.css Dann können Sie Ihr untergeordnetes CSS in die höchste Priorität einreihen.

Legen Sie den übergeordneten Stil und dann den untergeordneten Stil mit hoher Priorität in eine Warteschlange

 function enqueue_parent_theme_style() { wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); } add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' ); function enqueue_child_theme_style() { wp_enqueue_style( 'child-style', get_stylesheet_directory_uri().'/style.css' ); } add_action( 'wp_enqueue_scripts', 'enqueue_child_theme_style', 100 );