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 に答える