如何使用“自定义字段转发器”隐藏空行?

时间:2018-09-17 23:06:59

标签: php

我正在使用带有Wordpress的自定义字段的项目。我有这段代码可以很好地显示项目列表。例如,当前两行为空时,就会出现问题。显示。当其中未插入任何值时,我想隐藏该行,以显示带有值的行。我希望我很清楚,所有建议都可以接受。我尝试使用``if!Empty''仅显示其中带有值的行,但完全改变了div的位置和页面的布局。有什么建议么?谢谢。

<div id="main">
<h2> List </h2>
<?php if( have_rows('repeater_field') ): 
$number = 1; { 
while( have_rows('repeater_field') ): the_row(); ?>
<div class="maintitle">
<div class="contenido"><span class="number<?php if ($coun == 0) : ?> <?php endif; $coun++; ?>"><?php echo $number; ?></span>    <span class="title"><?php the_title(); ?> - <?php _e('TitleList') ?> <?php echo $number; ?></span></div>
<?php if( have_rows('list') ): ?>
<div class="meo" <?php if ($count == 0) : ?>style="display: block"<?php endif; $count++; ?>>
<ul class="listin">
<?php $numberc = 1; { while( have_rows('list') ): the_row(); ?>
<li>
<div class="numberx"><?php echo $number; ?> x <?php echo $numberc ?></div>
<div class="titlelist">
<a href="<?php bloginfo('url'); ?>/list/<?php echo get_sub_field('slug'); ?>">
<?php if($title = get_sub_field('titlee')) { echo $title; } ?> <?php endif; ?>
</a>
<div>
</li>
<?php $numberc++; ?> 
<?php endwhile; } ?> 
<?php endif; ?>
</div>
<?php $number++; ?> 
<?php endwhile; } ?> 
<?php endif; ?>
</div>

0 个答案:

没有答案