it-swarm-eu.dev

Registrace jQuery zabíjí admin funkce

Nedávno jsem do functions.php mého tématu přidal následující text, aby bylo možné načíst soubor jQuery z CDN:

function my_init_method() {
    wp_deregister_script('jquery');
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
}

add_action('init', 'my_init_method');

To však způsobuje problémy s obrazovkami správce, zejména editorem WYSIWYG, který poté odmítá povolit režim HTML (prostřednictvím karty). Mám chybu:

jQuery is not defined

ze souboru wp-admin/load_scripts.php. Co dělám špatně?

2
Bobby Jack
jQuery není definován

Je to proto, že služba Google CDN Jquery není v režimu bez konfliktů. Použijte následující, abyste se ujistili, že je v administrátorovi použit WordPress bez konfliktů.

if( !is_admin()){
   wp_deregister_script('jquery'); 
   wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"), false, '1.4.2'); 
   wp_enqueue_script('jquery');
}
5
Chris_O