Hallo Freunde,
ich nutze auf meiner Seite 2 Skripte die ich nur für die Frontpage brauche. Dementsprechend möchte ich dass diese Skripte nicht in den posts oder pages geladen werden, weil ich dadurch 3 unnöttige HTTP Requests hätte.
Mit der Funktion
add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );
function my_deregister_javascript() { if ( !is_front_page()) {
wp_deregister_script( 'jquery' );
wp_deregister_script( 'superfish' );
wp_deregister_script( 'exfish' ); }}
deregistriere ich daher die drei genannten Skripte auf allen Seiten außer der front_page. ABER: auch im Backend wird jQuery so deaktiviert - was natürlich nicht geht....
Ich habe folgendes versucht
aber dadurch werden die Skripte WEDER im Backend noch auf der Frontpage geladen...
Ich möchte aber dass die Skripte NUR DANN geladen werden wenn es sich um das Backend oder die frontpage handelt (oder anders rum auf allen Seiten deregistriert werden die nicht admin (!is_admin) oder nicht die frontpage (!is_front_page) sind.
Jetzt bin ich auf eurer Hilfe angewiesen. Hat wer einen Tipp?
Danke schonmal
Frank