使用数组时隐藏显示的特定单词

时间:2012-11-25 14:29:05

标签: php

我目前正在开发一个属性网站,当从数组中检索统计数据时,我不想显示一个特别称为“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 } ?>

这是结果

the result

请问如何隐藏帖子标题?

我尝试通过尝试下面的代码来改变它以回显标题,但它不起作用。

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

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分: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]); ?>: