Ich habe eine Vorlage auf WordPress erstellt und ein HTML-Formular erstellt. Es funktioniert gut in HTML, aber nicht, wenn es auf WordPress verwendet wird. Es scheint, dass es meine nicht findet contact-send.php Seite und es zeigt eine 404-Fehlerseite an.
Meine Permalinks waren auf Standard und es hat nicht funktioniert.
Weiß jemand, wie man das beheben kann?
Wenn einer meiner Codes benötigt wird, werde ich ihn posten. Ich habe es einfach nicht getan, weil ich denke, dass es kein Codefehler ist, wenn es nicht gefunden wird contact-send.php.
könnten Sie diese Site-URL einmal angeben
– sasi kanth
10. Oktober 2014 um 10:40 Uhr
Bitte geben Sie mir die Site-URL, damit wir das tatsächliche Problem überprüfen können
– Kuldip Makadiya
10. Oktober 2014 um 10:42 Uhr
Überprüfen Sie den Pfad dafür contact-send.php durch die Element prüfen
– Rohil_PHPBeginner
10. Oktober 2014 um 10:45 Uhr
Erstellen Sie eine Seite, die contact-send.php als Vorlage verwendet.
– Matte
10. Oktober 2014 um 10:45 Uhr
können Sie mir den Attributnamen des Textfeldes in Ihrem Kontakt mitteilen, denken Sie daran, kein reserviertes Schlüsselwort im Attributnamen des Textes zu verwenden, der wie Name usw. abgelegt ist….
– Dinesh
10. Oktober 2014 um 10:49 Uhr
Zeichnete Hammond
Verwenden Sie statt nur eine absolute URL für das Ziel Ihres Formulars action="contact-send.php".
Aber wenn Sie keine besonders ungewöhnlichen Anforderungen an Ihr Kontaktformular haben, werden Sie wahrscheinlich bessere Ergebnisse erzielen, wenn Sie eines der vielen beliebten Kontaktformular-Plugins wie verwenden Kontaktformular 7.
Die Verwendung eines gut gepflegten Plugins gewährleistet Stabilität und vor allem Sicherheit. Erfinden Sie das Rad nicht neu, wenn Sie nicht müssen.
Danke, ich habe stattdessen das Kontaktformular 7 verwendet. Ich wollte unbedingt mein Kontaktformular verwenden, aber es funktioniert nicht, also habe ich dieses verwendet. Wissen Sie übrigens, wie ich die Stile dieses Kontaktformulars bearbeiten kann?
Falschen Pfad im Aktions-Tag angeben. Verwenden <?php echo get_template_directory_uri(); ?>/contact-send.php wird dieses Problem lösen.
Fehlen contact-send.php Seite im Themenordner. Dieses Problem kann gelöst werden, indem die Seite zum Themenordner hinzugefügt wird.
Unsachgemäß .htaccess Datei. Dies kann gelöst werden, indem Sie den Code für Ihre .htaccess-Datei neu erstellen Dashboard > Permalinks und fügen Sie es in die ein .htaccess Datei im WordPress-Root-Verzeichnis.
Ich gebe die Erklärung in der Annahme ab, dass sich Ihre Vorlagendatei direkt im Themenordner befindet.
Ich habe meinen .htaccess-Code geändert. Kann das das Problem sein? <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
– azhpo
10. Oktober 2014 um 11:42 Uhr
Nein, ich meine, ich hatte diesen Code auf .htaccess. Ich meinte, wenn das das Problem sein könnte. Obwohl ich für mein Kontaktformular auf ein Plugin von WordPress umgestiegen bin. Vielen Dank.
– azhpo
10. Oktober 2014 um 12:11 Uhr
Kausha Mehta
Hinzufügen <?php echo get_template_directory_uri(); ?>/contact-send.php. Wenn du schreibst kontakt-senden.php Nur dann findet es Ihre Datei nicht, die sich in Ihrem Thema befindet. Also benutze das <?php echo get_template_directory_uri(); ?>/contact-send.php im Formhandeln. Diese Änderung kann hilfreich sein.
13458600cookie-checkWordPress-Kontaktformular (404 nicht gefunden)yes
könnten Sie diese Site-URL einmal angeben
– sasi kanth
10. Oktober 2014 um 10:40 Uhr
Bitte geben Sie mir die Site-URL, damit wir das tatsächliche Problem überprüfen können
– Kuldip Makadiya
10. Oktober 2014 um 10:42 Uhr
Überprüfen Sie den Pfad dafür
contact-send.php
durch die Element prüfen– Rohil_PHPBeginner
10. Oktober 2014 um 10:45 Uhr
Erstellen Sie eine Seite, die contact-send.php als Vorlage verwendet.
– Matte
10. Oktober 2014 um 10:45 Uhr
können Sie mir den Attributnamen des Textfeldes in Ihrem Kontakt mitteilen, denken Sie daran, kein reserviertes Schlüsselwort im Attributnamen des Textes zu verwenden, der wie Name usw. abgelegt ist….
– Dinesh
10. Oktober 2014 um 10:49 Uhr