Ich versuche, Skripte über wp_enqueue_script();
abzurufen. Ich habe dies in Header versucht, aber WordPress importiert kein Skript.
Ich benutze so wp_enqueue_script('jquery');
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Ist ein weiterer Schritt erforderlich, um ein Skript über WordPress zu importieren?
In einfachen Fällen müssen Sie ein Skript in die Warteschlange stellen, bevor Header-Skripte gedruckt werden. Dies geschieht in wp_head
hook.
Der grundlegende Ansatz wäre der folgende in functions.php
Ihres Themas:
add_action('wp_enqueue_scripts', 'my_enqueue_scripts');
function my_enqueue_scripts() {
wp_enqueue_script('jquery');
}
Wenn Sie Ihren Code kopiert/eingefügt haben, haben Sie einen Tippfehler.
wp_enqueue_script('jquery');
^ Hör dir Otto Sisir an!
Dies ist, was ich normalerweise mache, um benutzerdefinierte Js auf der Admin-Seite in die Warteschlange zu stellen, NUR für die Einstellungsseite meines Plugins ...
`add_action('admin_print_scripts-settings_page_<your-settings-page-slug>', 'add_my_scripts');
function add_my_scripts()
{
//We can include as many Javascript files as we want here.
wp_enqueue_script('pluginscript', plugins_url('/js/script.js', __FILE__), array('jquery'));
}
`
Übrigens, alles was Sie tun können, ist den 'wp_head'-Hook zu verwenden und wp_enqueue_script (' jquery ') in der Funktion aufzurufen, um jquery auf dem Frontend (Theme) zu verwenden ). Ich verstehe nicht warum und was du damit machst ... wp_register_script( 'jquery', '/'. WPINC .'/js/jquery/jquery.js');
!
Lesen Sie, was der Codex sagt ... Sie sollten dies in einem Aktions-Hook aufrufen ... Andernfalls kann es zu Problemen kommen! Codex schlägt vor, dass Sie es mit dem Aktions-Hook 'init' verwenden.