2016-10-26 1 views
1

Mein Child-Theme Stylesheet scheint nicht zu funktionieren. Ich denke, das Skript muss geändert werden, um es zuletzt zu laden, aber ich bin mir nicht sicher, wie ich die Priorität ändern soll.Lädt dieses Skript mein untergeordnetes Thema zuletzt?

Website url

Dies ist die functions.php-Datei:

<?php 
 
function thim_child_enqueue_styles() { 
 
     // Enqueue parent style 
 
     wp_enqueue_style('thim-parent-style', get_template_directory_uri() . '/style.css'); 
 
} 
 

 
add_action('wp_enqueue_scripts', 'thim_child_enqueue_styles', 100);

+0

Ich kann sehen, dass das Stylesheet ordnungsgemäß von Ihrer Website-URL eingereiht wird. –

Antwort

1

Sie sollten enqueue auch 'Eltern-Stil' und legen Sie es als eine Abhängigkeit von 'Kind-style' . Dadurch wird sichergestellt, dass das untergeordnete Design-Stylesheet danach geladen wird. So umschreiben Ihre enqueue Funktion entsprechend:

function my_theme_enqueue_styles() { 

    $parent_style = 'parent-style'; 

    wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css'); 
    wp_enqueue_style('child-style', 
     get_stylesheet_directory_uri() . '/style.css', 
     array($parent_style), 
     wp_get_theme()->get('Version') 
    ); 
} 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 

Werfen Sie einen Blick auf die documentation.