Suchen Sie nach einer Möglichkeit, Contact Form 7 nur auf bestimmten Seiten zu aktivieren? Dieser Ausschnitt ermöglicht es Ihnen, Contact Form 7 nur auf bestimmten Seiten zu aktivieren, um das unnötige Laden des Plugins zu vermeiden.
Anweisungen:
- Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
- Bearbeiten Sie die IDs in den Zeilen 3 und 9. Derzeit sind die IDs 8 und 10.
add_action( 'wp_print_scripts', 'deregister_cf7_javascript', 100 );
function deregister_cf7_javascript() {
if ( !is_page(array(8,10)) ) {
wp_deregister_script( 'contact-form-7' );
}
}
add_action( 'wp_print_styles', 'deregister_cf7_styles', 100 );
function deregister_cf7_styles() {
if ( !is_page(array(8,10)) ) {
wp_deregister_style( 'contact-form-7' );
}
}
Um das CSS-Stylesheet von Contact Form 7 auf allen Seiten abzumelden, verwenden Sie diesen Ausschnitt:
add_action( 'wp_print_styles', 'wps_deregister_styles', 100 );
function wps_deregister_styles() {
wp_deregister_style( 'contact-form-7' );
}
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Ausschnitt gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: So erstellen Sie ein Kontaktformular in WordPress (der einfache Weg).
Haben Sie einen für WPForms
Vergessen Sie nicht, wp_dequeue_style( 'contact-form-7' ) und wp_dequeue_script( 'contact-form-7' ) nach wp_deregister_style( 'contact-form-7' ) bzw. wp_deregister_script( 'contact-form-7' ) aufzurufen!
Ist das Dequeuing wirklich notwendig, nachdem das Skript oder die Stilvorlage abgemeldet wurde?
Jahrelang haben wir dieses Plugin auf den Websites von Kunden verwendet und es war sehr ärgerlich. Tatsächlich ist dies der Hauptgrund, warum wir es nicht mehr verwenden. Zum Glück gibt es jetzt eine „Korrektur“ für dieses Problem, ich bin sicher, viele Leute werden dankbar dafür sein
Kein Problem, gerne geschehen,