WordPress: la causa dell'errore HTTP 404 dopo l'invio di un form

WordPress: la causa dell'errore HTTP 404 dopo l'invio di un form

La causa più comune dell'errore 404 dopo l'invio di un form in WordPress sta nell'aver utilizzato dei valori POST per i campi del form che sono già utilizzati da WordPress. Per questo problema esiste una soluzione molto semplice.

È sufficiente utilizzare un prefisso per gli attributi name dei campi:


<form action="<?php the_permalink(); ?>" method="post" id="custom-signup">
	<div>
		<input type="text" name="my-email" id="my-email" placeholder="E-mail" />
	</div>
	<p><input type="submit" value="<?php _e( 'Invia', 'my-theme' ); ?>" /></p>
</form>

Torna su