WordPress & ViewPort-Theme & Contact Form 7 Plug-In - Guru 2.0
WordPress & ViewPort-Theme & Contact Form 7 Plug-In

WordPress & ViewPort-Theme & Contact Form 7 Plug-In

In den letzten Tagen bin ich auf ein Problem gestoßen: Das ViewPort-Theme ist einfach nicht mit Contact Form 7 kompatibel. Installiert man beides in sein WordPress, funktioniert der Slider auf der Startseite von ViewPort einfach nicht. In wenig suchen in Google hätte geholfen…

Aber jetzt ist es zu spät und ich brauche einen Work-Around!

Das Problem

Und den gibt es auch. Ich habe zwar ein wenig nachdenken müssen, aber prinzipiell ist es klar. Denn der Bug kommt nur zustande wenn das Theme und das Plug-In aktiv sind. Daher muss es irgendwo im HTML oder JavaScript hacken. Wenn ich jetzt das JavaScript von CF7 nur laden, wenn ein Kontaktformular angezeigt wird, müsste es ja klappen, oder? Und genau so ist es. Die einzige Bedingung ist, dass Kontaktformular darf nicht auf der Startseite oder einer Seite mit der Slide-Funktion von Viewport stehen.

Die Lösung

In der functions.php von ViewPort einfach folgenden Code einfügen.

In der Zeile 6 könnt Ihr auch mehrere Seiten angeben, für welche CF7 aktiv sein soll.

In dem Array schreibt Ihr einfach die Namen der Kontaktformulare in einfachen Anführungszeichen und mit Kommas getrennt. Den Namen kriegt Ihr raus, indem Ihr die Seiten im FrontEnd aufruft. Es ist einfach gesagt der Slug einer Seite (Page). Ihr findet Ihn auch im Dashboard, wenn Ihr bei Seite > Bearbeiten unter dem Titel schaut

Es wurden 5 Kommentare zu diesem Beitrag geschrieben.

  • INTERBOOST

    Contact Form 7 ist kostenlos, aber das meiner Meinung nach wesentlich bessere Plugin ist Gravity Forms unter http://www.gravityforms.com. Beim nächsten Mal einfach mal ausprobieren, dann geht’s auch ohne Änderungen 🙂

  • Marco

    Guten Morgen,

    erstmal euch beiden vielen Dank für die nützlichen Tipps. Ich hatte bisher keine Probleme mit ContactForm, trotzdem freue ich mich über eine alternative und werde nun auchmal Gravity Forms testen, man darf sich ja ruhig verbessern 🙂

    LG; Marco

  • René

    Hallo,

    ich nutze ContactForm 7 auf einigen Installationnen. Bei einer neuen Installation wird leider der “Tag anzeigen” Button nicht mehr angezeigt. Habt Ihr eine Lösung für das Proble?

    Desweiteren erscheint bei der automatischen eMail an den “Formularaufüller” im Absender der eMail “Wordpress” – wie kann ich da etwas anders mit geben. Im Formular-Setting steht bei Mail2, Zeile von: “info@ETIXA.de | Dein Registrierung”

  • René

    Hallo Guru,

    danke für den Tipp mit dem Plugin – scheint ja echt easy zu sein.

    Das Problem mit den “Tag anzeigen” konnte ich bisher nicht lösen – ich könnte heulen, habe da schon Stunden investiert! http://etixa.de/kontakt

    OK, der Ticket Shop (die Page) ist noch im Aufbau, aber das Testsystem funktioniert technisch “fast” 100%ig – es gaht so langsam ans Feintuning. Suche “Tester”, mit dem Blick für´s “Wesentliche” http://testsystem.etixa.de

Blogheim.at Logo
Diese Website verwendet Cookies - nähere Informationen dazu finden Sie in unserer „Datenschutzerklärung“. Klicken Sie auf „Ich stimme zu“, um Cookies zu akzeptieren und unsere Webseite zu besuchen, oder klicken Sie auf „Cookie-Einstellungen“, um Ihre Cookies selbst zu verwalten.