Warum funktioniert jquery nicht mit WordPress Enqueue?

Lesezeit: 2 Minuten

Ich habe gerade die Art und Weise geändert, wie ich jquery in einem Thema von dieser Methode in die Warteschlange einreih:

function my_init() {
if (!is_admin()) {
    // comment out the next two lines to load the local copy of jQuery
    wp_deregister_script('jquery');
    wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', false, '1.7.2');
    wp_enqueue_script('jquery');
}
}
add_action('wp_enqueue_scripts', 'my_init');

dazu:

function my_scripts_method() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'my_scripts_method');

function my_admin_scripts_method() {
wp_enqueue_script('jquery');
}
add_action('admin_enqueue_scripts', 'my_admin_scripts_method');

Die alte verwendete Version ist 1.7.2, die eingebaute Version von WordPress ist 1.7.1. Ich habe versucht, einfach die Adresse für die 1.7.1 in die erste Version zu kopieren und einzufügen, und es bricht genauso. Der Link zur Version 1.7.1 ist in der Quelle vorhanden, aber jquery funktioniert einfach nicht. Irgendwelche Ideen, was dies verursachen könnte?

Website-URL: www.brainbuzzmedia.com/themes/vertex/

Ich weiß nicht, was genau hier das Problem ist, aber versuche es mal so.

function wptuts_scripts_with_jquery()
{
    // Register the script like this for a plugin:
    wp_register_script( 'custom-script', plugins_url( '/js/custom-script.js', __FILE__ ), array( 'jquery' ) );
    // or
    // Register the script like this for a theme:
    wp_register_script( 'custom-script', get_template_directory_uri() . '/js/custom-script.js', array( 'jquery' ) );

    // For either a plugin or a theme, you can then enqueue the script:
    wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wptuts_scripts_with_jquery' );

Für mehr die Info

function my_scripts_method() {
if (!is_admin()) {
    wp_enqueue_script('jquery');
 }
}
add_action('wp_enqueue_scripts', 'my_scripts_method');

function my_admin_scripts_method() {
// you don't need to load jquery here, because its automatically loaded in the adminby default 
}
add_action('admin_enqueue_scripts', 'my_admin_scripts_method');

994270cookie-checkWarum funktioniert jquery nicht mit WordPress Enqueue?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy