La plantilla de WordPress causa un error 404

Creé una página en WordPress y usé este formulario como plantilla. Pero cuando envío el formulario, muestra la Error 404 page not found .

Probé varias secuencias de comandos en php, pero no obtuve resultados fructíferos. Esperando las mejores respuestas. Gracias 🙂

Aquí está mi encoding

      /* form elements */ form { margin:100px; padding: 10px 2px; background: #F5F5F5; width: 50%; height:auto; border:1px solid green; } input { padding:2px; border:1px solid #eee; font: normal 1em Verdana, sans-serif; color:#777; align:center; } input.button { font: bold 12px Arial, Sans-serif; height: 24px; margin: 0; align:center; padding: 2px 3px; color: #333; background: #e7e6e6 url(MarketPlace-images/button.jpg) repeat-x; border: 1px solid #dadada; }   
Visitor Details: Name:

Email:


html5 no le gusta el atributo de acción vacío, causa problemas en algunos navegadores. usted no ha seleccionado un estándar así que supongo que el navegador tendrá como valor predeterminado html5

 

Establecer la acción como # debería funcionar, pero hay que tener cuidado con las acciones agregadas antes de cargar la plantilla de la página, esto obviamente puede tomar $ _POST y los redireccionamientos serían comunes, por lo que también podría ser un motivo.

además

 Name:  

A WP no le gusta cuando llamas un campo “nombre” que entra en conflicto con algo (ya olvidé la razón)

  Name:  

Asegúrese de no tener ningún término reservado de WordPress en los atributos de name en los campos del formulario.

WordPress usa muchos de estos términos reservados para su reescritura interna y, como resultado, si utiliza atributos de name como “nombre”, rompe las reglas de reescritura de WordPress y causa esta página 404 No encontrado después de enviar el formulario.

Vea más aquí: http://www.lost-in-code.com/platforms/wordpress/wordpress-404-not-found-when-submitting-form/