WordPress : Affichage du contenu du champ personnalisé sans liste de description

Publié par Jean-Michel le

Je personnalise un thème d’annuaire et mes champs personnalisés n’apparaissent que si je mets du texte à la description de l’entreprise, sinon rien ne s’affichera…

Une idée de comment réparer ça ??

Je pense que le problème doit être là…

<div class="company-content-container container-16">
<div class="company-tabs-single-company block">
<div class="block-title">
</div>

    <div class="company-info clearfix" >

        <div class="company-info-description" <?php if(!$item_soc_fb AND !$item_soc_tw AND  !$item_soc_gp){echo 'style="margin-left: 180px"';} ?>>
            <div class="breadcrumbs"></div>
</div>
</div>
  </div>
   <?php if( get_the_content() ):?><h3>
<?php

echo types_render_field("nome-do-aeroporto", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

?>
<br/>
<?php

echo types_render_field("cidade", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

?>

Solution n°1 trouvée

La raison pour laquelle vos champs personnalisés n’apparaissent que lorsqu’il y a du contenu de publication est due à cette ligne :

<?php if( get_the_content() ):?><h3>

Tout ce qui suit cette ligne n’apparaîtra que si get_the_content() renvoie quelque chose de vrai. La raison en est que vous utilisez une instruction if abrégée et que vous ne fermez pas avant la logique de champ personnalisé. Essayez ceci :

>

<?php if( get_the_content() ):?><h3>
<?php
//this closes the if statment
endif;
?>
<?php
echo types_render_field("nome-do-aeroporto", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

?>
<br/>
<?php

echo types_render_field("cidade", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

 ?>

Je me demande pourquoi vous utilisez cette instruction if en premier lieu cependant.

J’espère que cela t’aides

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *