Unnötigen Code von Contact Form 7 gezielt ausblenden
In der Standardeinstellung des WordPress-Plugins “Contact-Form 7″ werden auf JEDER Seite der Javascript-Code und die CSS-Dateien eingebunden, obwohl diese nur auf der Kontaktseite benötigt werden. Gestern habe ich eine Lösung für dieses Problem gefunden.
In die functions.php gehört folgender Code:
// Anpassungen von Contact Form 7
function add_wpcf7_scripts() {
if ( is_page('kontakt') )
wpcf7_enqueue_scripts();
}
if ( ! is_admin() && WPCF7_LOAD_JS )
remove_action( 'wp_print_scripts', 'wpcf7_enqueue_scripts' );
add_action( 'wp', 'add_wpcf7_scripts' );
function remove_wpcf7_stylesheet() {
remove_action( 'wp_print_styles', 'wpcf7_enqueue_styles' );
}
add_action( 'init' , 'remove_wpcf7_stylesheet' );
Gültig ab Version 2.x. Die Zeile …is_page('kontakt')… muss angepasst werden, falls die Seite (page) nicht “kontakt” heißt :-)
Erstellen Sie den ersten Kommentar!