Frage

Ich entwickle eine Wordpress-Seite, die ein jquery.slideto.js Navigationssystem und HTML-Anker verwendet. Ich bin über das Kontaktformular 7 Plugin

Wenn Sie die Schaltfläche „Senden“ drücken, wird das Formular nicht, und die darin enthaltene jQuery Validierung Skript nicht ausgelöst. Stattdessen lädt es nur die aktuelle Seite ohne Vorlage.

Ich habe das Formular auf einer anderen Seite ohne all die zusätzlichen Codes enthalten und das Formular sendet, aber keiner der jQuery Validierung funktioniert, und es navigiert auf eine neue Seite von „# wpcf7-f1-p93-o1“ Anhängen an die aktuelle URL

Ich verwende den folgenden Code in meiner Template-Datei

         <?php
     global $wpcf7_contact_form;
     if ( ! ( $wpcf7_contact_form = wpcf7_contact_form( 1 ) ) )
     return 'Contact form not found!';
     $form = $wpcf7_contact_form->form_html();
     echo $form;
     ?>

Die URL des Problems Seite lautet: www.beattrainsoundsystem.com/home#contact (oder klicken Sie auf den Link "Kontakt" in der nav)

Die URL der Arbeits aber Buggy Seite lautet: www.beattrainsoundsystem.com/test

Ich habe deaktiviert alle Wordpress-Plugins mit Ausnahme Kontaktformular 7 und alle Skripte außer jQuery die Quelle des Problems zu verengen. Ich brauche am Montag weiter zu entwickeln, so dass für die nächsten 24 Stunden (ab Sonntag @ 1.48 EST) es im Debug-Modus. Vielen Dank für Ihre Hilfe!

Lassen Sie mich wissen, wenn Sie mich brauchen keine Änderungen an der Seite, damit Sie debug helfen, mir zu helfen.

War es hilfreich?

Lösung

Viele Fragen hier, aber hier ist das Hauptproblem, dass die Lösung Problem war:

Die PHP, die ich in der obigen Frage zitiert waren fehlerhaft. Ich denke, dass es wichtig ist (zumindest in meinem Fall mit so vielen anderen Skripten / plugins / Variablen etc ...) mit Kontaktformular 7 mit dem Tag kleben sie Sie im Editor geben ( „[Kontakt-Formular 1“ Kontaktformular 1 "]"). So war meine Lösung einen Beitrag namens „Contact“ in einer Kategorie namens „Contact“ zu erstellen und abrufen, die Post von der Homepage:

<?php $contact_drop = new WP_Query('p=109'); while ($contact_drop->have_posts()) : $contact_drop->the_post(); $do_not_duplicate = $post->ID; ?>
    <div id="contact-slide">
        <?php the_content(); ?>
    </div>
<?php endwhile; ?>

Ich würde diese Lösung für alle empfehlen ein ähnliches Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top