0

我目前在一个房地产网站上工作,当从一个数组中检索统计数据时,我不想显示一个特别称为“post_title”的数据。这是代码

<?php if ( have_properties() ) { ?>



<ul class="<?php wpp_css('property_featured_shortcode::featured_properties',   "wpp_featured_properties_shortcode clearfix"); ?>">

<?php foreach ( returned_properties('load_gallery=false') as $property) {  ?>

<li class="<?php wpp_css('property_featured_shortcode::property', "{$class} wpp_featured_property_container wp-caption clearfix"); ?>" >



  <a class="<?php wpp_css('property_featured_shortcode::thumbnail', "featured_property_thumbnail"); ?>"  href="<?php echo $property['permalink']; ?>">

    <?php property_overview_image($thumbnail_size); ?>

  </a>



  <?php if(is_array($stats)): ?>

    <ul class="<?php wpp_css('property_featured_shortcode::stats', "wp-caption-text shortcode_featured_properties"); ?>">



      <?php foreach($stats as $stat):

        if(empty($property[$stat])) continue;

        ?>

        <li class="<?php echo $stat; ?>">

          <dl>

            <dt><?php echo (empty($wp_properties['property_stats'][$stat]) ? ucwords($stat) : $wp_properties['property_stats'][$stat]); ?>:</dt>

            <dd><?php echo $property[$stat];  ?></dd>

          </dl>

        </li>

      <?php endforeach; ?>

    </ul>

  <?php endif; ?>



</li>

<?php } ?>

</ul>



<?php } ?>

这就是结果

结果.

请问我该如何隐藏帖子标题?

我尝试通过尝试下面的代码将其更改为仅回显标题,但它不起作用。

<?php if ([$stat] == 'post_title') echo 'Title' ?>

任何帮助表示赞赏。

谢谢。

4

1 回答 1

1

您需要更改的部分是标签,它正在由此代码输出(您可以从末尾输出的冒号看出):

<?php echo (empty($wp_properties['property_stats'][$stat]) ? ucwords($stat) : $wp_properties['property_stats'][$stat]); ?>:

试试这个:

<?php echo (empty($wp_properties['property_stats'][$stat]) ? ucwords($stat == 'post_title'? 'Title': $stat) : $wp_properties['property_stats'][$stat]); ?>:
于 2012-11-25T14:42:18.680 回答