Je suis en train d'utiliser wordpress 3.3.1 avec twentyten
thème,
J'ai créé un plugin pour créer un formulaire personnalisé,
J'ai réussi à l'installer dans Wordpress,
le code de mon fichier de plugin est le suivant
<?php
function guest_event_form()
{
if(isset($_POST['submit']) and $_POST['action']=='new registration')
{
global $wpdb;
$wpdb->query("Insert Query...");
}
else
{
?>
<form method="POST" action="" name="guest_registration" enctype="multipart/form-data">
<input type="text" id="name" name="name" value="">
<input type="submit" name="submit" value="Register Me Now"/>
<input type="hidden" name="action" value="new registration" />
</form>
<?php
}
}
add_shortcode( 'guest_event_form', 'guest_event_form' );
?>
Chaque fois que je soumets ce formulaire, je retourne à la même page avec les résultats de la recherche,
donc je suppose que le problème est que chaque fois que je soumets ce formulaire, wordpress considère cette action de soumission comme une action de recherche, et il lance la recherche.
comment surmonter ce problème ?