Perché WordPress restituisce un errore 404 dopo l'invio di un form?

Perché WordPress restituisce un errore 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