par
silencesim » 04 oct. 2016, 17:20
Bonjour,
J'ai besoin d'un peu d'aide pour une action en php.
J'ai un menu déroulant sur le back office de wordpress, avec soit "libre" soit "payant", soit c'est "autre". Et sur le site un seul bouton qui affiche la bonne info.
J'ai donc ces trois possibilités, et j’essaie de faire que :
- Lorsque c'est libre, le bouton affiche "gratuit" sans lien.
- Lorsque c'est payant, le bouton affiche "réservez" avec un lien vers une autre page
- Lorsque c'est autre, qu'il n'y ai pas de bouton du tout.
Mais évidement ça ne marche pas
Code : Tout sélectionner
array (
'key' => 'field_57f239d161add',
'label' => 'type evenement',
'name' => 'type-evenement',
'type' => 'radio',
'required' => 1,
'choices' => array (
'libre' => 'Entrée libre !',
'payant' => 'Réservez !',
'autre' => 'Autre',
),
'other_choice' => 0,
'save_other_choice' => 0,
'default_value' => 'payant : Réservez !',
'layout' => 'horizontal',
)
Code : Tout sélectionner
<?php
if(get_option('payant') != null) {
echo '<div class="redbox2">';
echo '<p>Reservez</p>';
echo '</div>';
} else if ( get_option('libre') != null ) {
echo '<div class="redbox2">';
echo '<p>Entrée Libre</p>';
echo ' </div>';
} else {echo '';} ?>
Bonjour,
J'ai besoin d'un peu d'aide pour une action en php.
J'ai un menu déroulant sur le back office de wordpress, avec soit "libre" soit "payant", soit c'est "autre". Et sur le site un seul bouton qui affiche la bonne info.
J'ai donc ces trois possibilités, et j’essaie de faire que :
- Lorsque c'est libre, le bouton affiche "gratuit" sans lien.
- Lorsque c'est payant, le bouton affiche "réservez" avec un lien vers une autre page
- Lorsque c'est autre, qu'il n'y ai pas de bouton du tout.
Mais évidement ça ne marche pas :)
[code]array (
'key' => 'field_57f239d161add',
'label' => 'type evenement',
'name' => 'type-evenement',
'type' => 'radio',
'required' => 1,
'choices' => array (
'libre' => 'Entrée libre !',
'payant' => 'Réservez !',
'autre' => 'Autre',
),
'other_choice' => 0,
'save_other_choice' => 0,
'default_value' => 'payant : Réservez !',
'layout' => 'horizontal',
)[/code]
[code]
<?php
if(get_option('payant') != null) {
echo '<div class="redbox2">';
echo '<p>Reservez</p>';
echo '</div>';
} else if ( get_option('libre') != null ) {
echo '<div class="redbox2">';
echo '<p>Entrée Libre</p>';
echo ' </div>';
} else {echo '';} ?>[/code]