2017-11-09 4 views
0

Dieses Enqueue-Skript Ich möchte diesen Code in HTML auf einer bestimmten Seite laden. Für mich funktioniert es nicht. Ich implementieren Sie den Code mit einem Kind Thema AktivierungAngepasstes CSS und JS wird nicht auf WordPress geladen

function child_post_themes_styles() { 

    wp_enqueue_style('reset_css', get_template_directory_uri() . '/css/resetx.css'); 
    wp_enqueue_style('style_css', get_template_directory_uri() . '/css/stylex.css'); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 

    function child_post_themes_js() { 

    wp_enqueue_script('modernizer_js', get_template_directory_uri() . '/js/modernizerx.js', '', '', false); 
    wp_enqueue_script('main_js', get_template_directory_uri() . '/js/mainx.js', '', '', false); 
    wp_enqueue_script('jquery2_js', get_template_directory_uri() . '/js/jquery-2.1.1x.js', 'array('jquery')', '', true); 
    wp_enqueue_script('jquerymobile_js', get_template_directory_uri() . '/js/jquery.mobilex.custom.min.js', 'array('jquery')', 'jquery2_js', '', true); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_js'); 
+1

Ausprobieren Verwenden 'get_stylesheet_directory_uri()' stattdessen in einem Kind-Thema. https://developer.wordpress.org/reference/functions/get_template_directory_uri/#comment-1797 –

+0

nach Enqueue. Gibt es noch etwas hinzuzufügen? –

Antwort

0
function child_post_themes_styles() { 

    wp_enqueue_style('reset_css', get_stylesheet_directory_uri() . '/css/resetx.css'); 
    wp_enqueue_style('style_css', get_stylesheet_directory_uri() . '/css/stylex.css'); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 

    function child_post_themes_js() { 

    wp_enqueue_script('modernizer_js', get_stylesheet_directory_uri() . '/js/modernizerx.js', '', '', false); 
    wp_enqueue_script('main_js', get_stylesheet_directory_uri() . '/js/mainx.js', '', '', false); 
    wp_enqueue_script('jquery2_js', get_stylesheet_directory_uri() . '/js/jquery-2.1.1x.js', 'array('jquery')', '', true); 
    wp_enqueue_script('jquerymobile_js', get_stylesheet_directory_uri() . '/js/jquery.mobilex.custom.min.js', 'array('jquery')', 'jquery2_js', '', true); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_js'); 

get_template_directory_uri wird immer für Vermögenswerte zum übergeordneten Thema Ordner verweisen. get_stylesheet_directory_uri bezieht sich auf den "aktuellen" Themenordner für Assets (je nachdem, wo er aufgerufen wird, kann es sich um den übergeordneten oder untergeordneten Ordner handeln).

+0

Vielen Dank Sco –

+0

Nach dem Hinzufügen der CSS-Datei. Header-Menüausrichtungsproblem tritt auf. Irgendeine Lösung>? –

0

Sie können die Datei functions.php im untergeordneten Themenordner erstellen.

Nachdem die Funktion auf functions.php Datei in Kinderthemenordner setzen

add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 
 
function child_post_themes_styles() { 
 
\t wp_enqueue_style('reset-css', get_template_directory_uri().'/css/resetx.css'); 
 
\t wp_enqueue_style('style-css', get_template_directory_uri().'/css/stylex.css'); 
 
\t wp_enqueue_script('modernizer-js', get_bloginfo('stylesheet_directory').'/js/modernizerx.js', array('jquery'), '', false); 
 
\t wp_enqueue_script('main-js', get_bloginfo('stylesheet_directory').'/js/mainx.js', array('jquery'), '', false); 
 
\t wp_enqueue_script('jquery2-js', get_bloginfo('stylesheet_directory').'/js/jquery-2.1.1x.js', array('jquery'), '', true); 
 
\t wp_enqueue_script('jquerymobile-js', get_bloginfo('stylesheet_directory').'/js/jquery.mobilex.custom.min.js', array('jquery'), '', true); 
 
}

Verwandte Themen