J'ai créé cette fonction de widget pour afficher un formulaire d'abonnement, mais à partir de là, je ne parviens pas à obtenir les valeurs des champs de saisie lorsque quelqu'un le soumet. S'il vous plaît aider à obtenir des valeurs de publication du formulaire.
function widget($args, $instance) {
extract( $args );
// these are the widget options
$title = apply_filters('widget_title', $instance['title']);
echo $before_widget;
echo '<div>';
// Check if title is set
if ( $title ) {
echo $before_title . $title . $after_title;
}
?>
<form>
<p><label for="db_sub_name">Name</label> <input type="text" name="db_sub_name" id="db_sub_name" value="" placeholder="Enter your Name"></p>
<p><label for="db_sub_name">Email</label> <input type="text" name="db_sub_email" id="db_sub_email" value="" placeholder="Enter your Email"></p>
<p ><input style="float:right;" type="submit" /></p>
</form>
<?php
echo '</div>';
echo $after_widget;
}
Merci
Votre formulaire doit avoir method="post"
et action="someScript.php"
définis. Il enverra les variables de publication où que vous soyez dans votre action=""
<form method="post" action="someScript.php" >
<p>
<label for="db_sub_name">Name</label>
<input type="text" name="db_sub_name" id="db_sub_name" value="" placeholder="Enter your Name">
</p>
<p>
<label for="db_sub_name">Email</label>
<input type="text" name="db_sub_email" id="db_sub_email" value="" placeholder="Enter your Email">
</p>
<p>
<input style="float:right;" type="submit" />
</p>
</form>
Tu ne peux pas utiliser un plugin pour ça? Il existe un plugin Nice mailchimp disponible avec un widget et un formulaire de soumission, Mailchimp For WP .
Il remplit votre compte mailchimp et c'est un outil génial pour le marketing par courrier électronique ...