Я бы хотел, чтобы у меня была кнопка для отправки электронного письма (человеку, который нажал на нее, человеку, известному тем, что она вошла в систему).
Я использую шорткод для этого, но мне не удается хорошо написать этот шорткод.
/* Shortcode bouton */
function boutoncode($atts, $content = null) {
extract(shortcode_atts(array(
'lien' => '#',
'couleur' =>'bleu'
), $atts));
$codecode = ' <input class="bouton '.$couleur.'" type="submit" name="envoyer" value="Cliquez ICI pour recevoir par Email le CODE PROMO" />';
$postcode = $_POST["envoyer"];
if ( isset( $_POST["envoyer"] ) ) {
$codemail ='envoi du mail';
}
return $codecode . $postcode . $codemail;
}
add_shortcode('boutoncode', 'boutoncode');
У меня проблема с состоянием.
Я не знаю, как это написать.
Я нашел такой пример:
if valeur=oui
$retour=super
else
$retour=non
end-if
return $retour
Но я хочу что-то вроде
`когда я нажимаю кнопку, у меня есть значение
затем я возвращаю письмо ’
когда я делаю следующий код, кнопка, конечно же, не появляется, и возврат возвращает код (условие не работает каким-либо образом):
function boutoncode($atts, $content = null) {
extract(shortcode_atts(array(
'lien' => '#',
'couleur' =>'bleu'
), $atts));
$codecode = ' <input class="bouton '.$couleur.'" type="submit" name="envoyer" value="Cliquez ICI pour recevoir par Email le CODE PROMO" />';
$postcode = $_POST['envoyer'];
$emailcode ='
if ( isset($postcode) ) {
echo "TEST";
// include("send-email-contact.php");
}';
return $emailcode;
}
add_shortcode('boutoncode', 'boutoncode');
Я все еще ищу
Не могли бы вы помочь мне с этим?
большое спасибо