
Odmulanie WordPress-a
Denerwowało mnie bardzo, gdy pluginy dodają swój syf do sekcji <head>. Czy to NextGEN lub Contact Form 7. Nie potrzebowałem dodatkowych requestów do plików pluginów, których na danych podstronach nie wykorzystuje. I tak pozbyłem się na przyklad ładowania plików NextGEN-a na każdej stronie poza stroną o nazwie galeria. Kod poniżej dodajemy do functions.php.
1 |
<?php<br />add_action( 'wp_print_scripts', 'grzenio_deregister_javascript', 100 );<br /> function grzenio_deregister_javascript() {<br /> if ( !is_page('galeria') ) {<br /> wp_deregister_script( 'ngg_script' );<br /> wp_deregister_script( 'shutter' );<br /> }<br /> }<br /> add_action( 'wp_print_styles', 'grzenio_deregister_styles', 100 );<br /> function grzenio_deregister_styles() {<br /> if ( !is_page('kontakt') ) {<br /> wp_deregister_style( 'contact-form-7' );<br /> }<br /> if ( !is_page('galeria') ) {<br /> wp_deregister_style( 'NextGEN' );<br /> wp_deregister_style( 'shutter' );<br /> }<br /> }<br />?> |