Gewusst wie: laden von bootstrap-Skript und Stil in functions.php (wordpress)?
Wandelte ich die bootstrap-theme für wordpress. Nun, ich habe ein problem beim laden des bootstrap-Skripts und Stil.
Das ist mein code in functions.php
function wpbootstrap_scripts_with_jquery()
{
//Register the script like this for a theme:
wp_register_script( 'custom-script', get_template_directory_uri() . '/js/bootstrap.js', array( 'jquery' ) );
wp_enqueue_script( 'samplejs', get_template_directory_uri() . '/js/jquery.min.js', array( '' ) );
wp_enqueue_script( 'samplejs', get_template_directory_uri() . '/js/clean-blog.min.js', array( '' ) );
//For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );
und ich füge diese in meine header -
<?php wp_enqueue_script("jquery"); ?>
Zusätzliche Frage:
Was ist der Unterschied zwischen wp_register und wp_enqueue?
Bitte helfen Sie mir. Im Einsteiger in die Verwendung von bootstrap.
InformationsquelleAutor akselrows | 2014-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alles, was Sie tun müssen, ist, einreihen. Auch ich empfehlen, immer entfernen Sie Ihre jquery-import (die zweite wp_enqueue). WordPress enthält jQuery standardmäßig, und Sie sind bereits mit es in das erste Skript (weil Sie aufgelistet haben Sie als Abhängigkeit). Hier ist ein Beispiel, aber dieses reiht jquery zweimal (die native jquery und das bootstrap-jquery):
Der einzige Grund, warum würden Sie brauchen, zu registrieren, die Skripten vor der enqueue-ing ist, wenn eines der Skripte ist eine Abhängigkeit. Aus den docs:
Ich habe bearbeitet Sie meine Antwort mit mehr Erklärung. Für enqueueing Stile, können Sie in der gleichen Weise, innerhalb der gleichen Funktion, mit
wp_enqueue_style
.Hmm. Ich habe versucht den code der Effekt ist aber immer noch nicht funktioniert
Versuchen Sie, das array in der
'custom-script'
enqueue zuarray('bootstrap-jquery')
. So, Ihre Skripte zu warten, bis das zweite script ist in die Warteschlange eingereiht (vorausgesetzt, Sie nannte Sie wie ich es Tat, oben).Ok Dank Ihrer Arbeit jetzt.
InformationsquelleAutor rnevius
du cas verwenden "wp_enqueue_style" und "wp_enqueue_script".
Beispiel:
InformationsquelleAutor elnaz