web-dev-qa-db-fra.com

Soumission POST les données à un modèle de page personnalisé déclenche un 404, pourquoi?

J'ai un modèle de page personnalisé simple avec un formulaire. Cette page pouvant traiter le formulaire lui-même, les données saisies y sont également soumises, à l’aide de POST. Cependant, l'envoi du formulaire génère un 404 dans le thème standard de mon blog (modèle par défaut). Si je laisse de côté tous les éléments de saisie de données du formulaire, je vais donc soumettre un formulaire de saisie, cela fonctionne.

Vous pouvez utiliser ce code pour reproduire l'erreur si vous voulez voir par vous-même.

Toutes les suggestions quant à ce qui pourrait être faux sont très appréciées, merci!

1
Chris

Vous devez changer:

<form action="index.php" method="post">

à:

<form action="" method="post"> 

J'imagine qu'il ne s'agit que d'un cas de test, mais assurez-vous que votre modèle final comporte les appels à wp_head et wp_footer.

1
tollmanz

Utilisez-vous des mots réservés wordpress dans votre formulaire html? Si oui, vous obtiendrez une erreur de 404 pages lors de la soumission.

http://codex.wordpress.org/Function_Reference/register_taxonomy#Reserved_Terms

4
Albin Joseph