是否将类添加到最后一个列表项?未生成WP

时间:2012-07-23 作者:Phill

这件事已经困扰了我一段时间了。目前,我有一个带有高级自定义字段的转发器字段:

<ul id="servicelist" class="clearfix">
<?php if(get_field(\'homepage_service\')): ?>
        <?php while(the_repeater_field(\'homepage_service\')): ?>
            <li><img src="<?php the_sub_field(\'service_image\'); ?>" />
        <?php endwhile; ?>
<?php endif; ?>
</ul>
我要做的是将一个类应用于此生成的最后一个项。。。是否有方法(或函数)为WP站点上的每个最后列表项提供一个类?

谢谢

1 个回复
SO网友:TheDeadMedic

我只能通过先构建一个数组,然后在其上循环来实现这一点-我在APC的文档中找不到任何关于检查它是否是the_repeater_field:

$images = array();
while ( the_repeater_field( \'homepage_service\' ) )
    $images[] = get_sub_field( \'service_image\' );

if ( $images ) {
    $image_last = array_pop( $images );

    echo \'<ul id="servicelist" class="clearfix">\';
    if ( $images )  
        echo \'<li>\' . implode( \'</li><li>\', $images ) . \'</li>\';
    echo \'<li class="last-child">\' . $image_last . \'</li>\';
    echo \'</ul>\';
}

结束
是否将类添加到最后一个列表项?未生成WP - 小码农CODE - 行之有效找到问题解决它

是否将类添加到最后一个列表项?未生成WP

时间:2012-07-23 作者:Phill

这件事已经困扰了我一段时间了。目前,我有一个带有高级自定义字段的转发器字段:

<ul id="servicelist" class="clearfix">
<?php if(get_field(\'homepage_service\')): ?>
        <?php while(the_repeater_field(\'homepage_service\')): ?>
            <li><img src="<?php the_sub_field(\'service_image\'); ?>" />
        <?php endwhile; ?>
<?php endif; ?>
</ul>
我要做的是将一个类应用于此生成的最后一个项。。。是否有方法(或函数)为WP站点上的每个最后列表项提供一个类?

谢谢

1 个回复
SO网友:TheDeadMedic

我只能通过先构建一个数组,然后在其上循环来实现这一点-我在APC的文档中找不到任何关于检查它是否是the_repeater_field:

$images = array();
while ( the_repeater_field( \'homepage_service\' ) )
    $images[] = get_sub_field( \'service_image\' );

if ( $images ) {
    $image_last = array_pop( $images );

    echo \'<ul id="servicelist" class="clearfix">\';
    if ( $images )  
        echo \'<li>\' . implode( \'</li><li>\', $images ) . \'</li>\';
    echo \'<li class="last-child">\' . $image_last . \'</li>\';
    echo \'</ul>\';
}