N’affichez le champ du coupon que si un coupon réel a été créé.
Regardez ici…
1 « J'aime »
Oui, la solution évidente consiste toujours à masquer les éléments avec CSS, mais ce n’est pas idéal, surtout lorsqu’il s’agit d’un formulaire de paiement où la sécurité et la validation sont en jeu. Le champ du coupon est suffisamment anodin, j’en suis sûr, mais masquer d’autres champs pourrait être désastreux (il est bon de le mentionner au cas où quelqu’un déciderait que masquer des champs de formulaire en général de cette manière est sûr — ce n’est certainement pas le cas).
Aussi, juste pour information, ce code est obsolète car la classe a changé. Utilisez plutôt ceci en attendant :
.discourse-subscriptions-section-columns .subscribe-promo-code {
display: none;
}