我目前正在开发一个属性网站,当从数组中检索统计数据时,我不想显示一个特别称为“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' ?>
感谢任何帮助。
感谢。
答案 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]); ?>: