2017-10-06 6 views
-1

Ich habe versucht, meine Skripte in functions.php zu setzen, aber es ist nicht nur die Schrift genial und alle-script.js aber das andere Skript nicht funktioniert zeigt. Ich möchte 5 weitere Skripte hinzufügen. Wie mache ich das. Ich denke, ich habe hier einen Fehler gemacht. Ich bin kein Coder, also hoffe ich, dass Sie Jungs verstehen. DankeWie mehrere Skript auf functions.php in Wordpress Kind Thema hinzufügen?

//enqueues our locally supplied font awesome stylesheet 
function enqueue_our_required_stylesheets(){ 
    wp_enqueue_style('font-awesome', get_stylesheet_directory_uri() . '/assets/css/font-awesome.min.css'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/assets/js/all-script.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-1.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-2.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-3.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-4.js'); 
    wp_enqueue_script('script', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-5.js'); 
} 
add_action('wp_enqueue_scripts','enqueue_our_required_stylesheets');

Antwort

0

Diese Codezeile Versuchen:

function enqueue_our_required_stylesheets(){ 
    wp_enqueue_style('font-awesome', get_stylesheet_directory_uri() . '/assets/css/font-awesome.min.css'); 
    wp_enqueue_script('script-all', get_stylesheet_directory_uri() . '/assets/js/all-script.js'); 
    wp_dequeue_script('jquery'); 
    wp_enqueue_script('script-jquery', get_stylesheet_directory_uri() . '//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js'); 
    wp_enqueue_script('script-1', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-1.js'); 
    wp_enqueue_script('script-2', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-2.js'); 
    wp_enqueue_script('script-3', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-3.js'); 
    wp_enqueue_script('script-4', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-4.js'); 
    wp_enqueue_script('script-5', get_stylesheet_directory_uri() . '/libs/jquery/scrpt-5.js'); 
} 
add_action('wp_enqueue_scripts','enqueue_our_required_stylesheets'); 
0

Sie müssen Skript und Stil registrieren, bevor sie verwenden und Sie sollten verschiedene Griff für jedes Skript und Stile verwenden .correct Format ist

function enqueue_our_required_stylesheets(){ 
     wp_register_style('font-awesome', get_template_directory_uri() . '/assets/css/font-awesome.min.css'); 
     wp_enqueue_style('font-awesome'); 
     wp_register_script('script', get_template_directory_uri(). '/assets/js/all-script.js'); 
     wp_enqueue_script('script'); 

    } 

Hinweis: Sie müssen sich nicht registrieren jquery, da es von Wordpress selbst registriert ist, können Sie enqueue sie nur direkt ohne Registrierung. Sie können die wp registrierten Skripte in ihrem Codex unter https://developer.wordpress.org/reference/functions/wp_register_script/#core-registered-scripts

1

durchlaufen Sie müssen eine eindeutige Kennung für jedes Skript verwenden (erster Parameter für wp_enqueue_script). Da Sie script jeweils verwendet haben, ignoriert Wordpress alle, aber die ersten, es ist bereits geladen denken und es wäre es nicht klug, zweimal zu laden.

ihnen ein paar aussagekräftigen Namen geben und Sie werden in der Lage sein, Anforderungen zu verwenden (dritter Parameter), z.B. Sagen Sie WordPress, dass dieses Skript, das Sie laden, jQuery und OtherScriptOne erfordert. Wenn diejenigen registriert sind (siehe Muhammed Hafil Antwort), werden sie automatisch und vor dem Skript eingefügt geladen werden Sie hinzufügen.

Verwandte Themen