WordPress 3.6 Accordion defekt

Nach dem Update auf die aktuelle WordPress Version funktionierte das von mir eingesetzte Accordion Script nicht mehr.
Da in WP3.6 die Menüverwaltung überarbeitet wurde, wird hierfür von WordPress selber ein Accordion Script verwendet. Beide zusammen funktionieren scheinbar nicht und es kommt zu einem Konflikt.
Lösung hierfür:

In der functions.php eine Abfrage eingebaut.
Wenn nicht Admin – dann das WP interne Accordion nicht laden – stattdessen mein Script.

add_action( 'wp_print_scripts', 'my_scripts_method', 100 );
function my_scripts_method() {
if ( !is_admin() ) {
wp_deregister_script( 'accordion' );
wp_register_script( 'accordion', ('http://load.funkygog.de/js/accordion.min.js'), false, null);
wp_enqueue_script( 'accordion' );
}
}
add_action('init', 'my_scripts_method');

Resultat hier zu sehen: House-of-Chicago.de

Eine Antwort auf „WordPress 3.6 Accordion defekt“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.