WordPress-Kontaktformular (404 nicht gefunden)

Lesezeit: 3 Minuten

Benutzer-Avatar
azhpo

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

Benutzer-Avatar
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?

    – azhpo

    10. Oktober 2014 um 12:04 Uhr

  • Ich habe es gefunden, danke. Kontaktformular 7 Stil

    – azhpo

    10. Oktober 2014 um 12:12 Uhr


Ihr Problem kann aus 3 Gründen verursacht werden.

  1. Falschen Pfad im Aktions-Tag angeben. Verwenden <?php echo get_template_directory_uri(); ?>/contact-send.php wird dieses Problem lösen.
  2. Fehlen contact-send.php Seite im Themenordner. Dieses Problem kann gelöst werden, indem die Seite zum Themenordner hinzugefügt wird.
  3. 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

Benutzer-Avatar
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.

1345860cookie-checkWordPress-Kontaktformular (404 nicht gefunden)

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy