Salut,
Tout neuf sur le forum et nul de base je vous demande par avance de bien vouloir m'excuser si ma question est mal posée ou inappropriée.
Voilà, sur Wordpress je travaille sur mon site immobilier basé sur le thème Locality acheté sur Themeforest (http://themeforest.net/item/locality-real-estate-wordpress-theme/2203240).
Pour faire simple, le thème utilise des custom post types pour permettre d'ajouter des biens. Puis, il y a des champs qui permettent de remplir le prix, par exemple.
Tout fonctionne super avec ce thème sauf une chose. Lorsque le prix est égale à zéro, je voudrais afficher le texte "Non communiqué" sur le site. J'ai repéré où cela se joue au niveau du code, mais je n'y connais rien en PHP (rien de rien, j'ai pourtant essayé):
Code :
- <div class="single-pricetag">
- <?php
- $terms = get_the_terms( $post->ID,"property-type" );
- if ( $terms && ! is_wp_error( $terms ) )
- {
- foreach ( $terms as $term )
- {
- echo '<small><a class="property-type" href="' . get_term_link($term->slug, "property-type" ) .'">'.$term->name.'</a></small>';
- break; // to display only one property type
- }
- }
- ?>
- <h5 class="price"><?php echo number_format(intval(get_post_meta($post->ID, 'locality_property_price', true))); theme_currency(); ?></h5>
- </div>
|
J'ai compris, plus ou moins que cela se jouait au niveau de 'intval' et que c'est là que je devais rajouter un truc du genre "if($locality_property_price=="0" )" echo "Non communiqué". Mais ça ne fonctionne pas (je l'ai dit, je n'y connais rien). C'est ce que j'ai compris en lisant plusieurs topics sur ce genre de sujet.
Code :
- <h5 class="price"><?php if($locality_property_price=="0" ) echo "Non communiqué"; else echo number_format(intval(get_post_meta($post->ID, 'locality_property_price', true))); theme_currency(); ?></h5>
|
Pourriez vous m'aider à ajouter cela dans mon code.
Merci par avance et désolé par avance si je me suis mal exprimé.
Ps: j'ai déjà effectué des recherches, mais n'ayant pas les bases en PHP je n'y comprends rien.
Message édité par nullosdu59 le 15-09-2013 à 22:15:50