X

So aktivieren Sie Contact Form 7 nur auf bestimmten Seiten

Schnipsel von IsItWP

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:

  1. Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
  2. 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).

Kommentare   Hinterlasse eine Antwort

  1. Samuel Trisoter 8. Juni 2023 um 17:29 Uhr

    Haben Sie einen für WPForms

  2. 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!

    1. Ist das Dequeuing wirklich notwendig, nachdem das Skript oder die Stilvorlage abgemeldet wurde?

  3. 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

    1. Kein Problem, gerne geschehen,

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!