Probleme de retour de condition dans wordpress

- - Dernière réponse : jordane45
Messages postés
23635
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 décembre 2018
- 13 avril 2017 à 19:23
je veux afficher le prix dans une vignette selon son titre mais mon code ne retourne rien

pourtant quand je teste avec un echo il retourne le titre . Aidez-moi s'il-vous-plaît. Voici le code

<?php
    ob_start();
    $space ='';
    $bouton_prix ='<div class="bouton-prix">850Fcfa/Kg</div>';
    $var = "L'OIGNONS ROUGE";
    $titre = $this->get_title();
    $titre = $titre;
    if (strcasecmp($var, $titre) == 0) {       
        echo $bouton_prix;
    }
    else{
        echo $space;
    }
    //echo '<div class="bouton-prix">850Fcfa/Kg</div>';        
    $contenu = ob_get_clean();
    echo $contenu;
    ?>
Afficher la suite 

Votre réponse

1 réponse

Messages postés
23635
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 décembre 2018
0
Merci
Bonjour ( SI SI ... on COMMENCE PAR CA ! )


Pourquoi faire des ob_start ob_clean ....

Pourquoi ne pas simplement faire :
$space = '';
$bouton_prix ='<div class="bouton-prix">850Fcfa/Kg</div>';
$var = "L'OIGNONS ROUGE";
$titre = $this->get_title();  
$contenu  = strcasecmp($var, $titre) == 0 ? $bouton_prix : $space;

echo $contenu;


Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.