如何从定制分类中获取最后一个术语之前的术语?

时间:2015-07-30 作者:nisr

此代码显示添加到分类法“问题”的最后一个术语,我使用该术语自动显示指向当前问题的链接:

$args = array( \'hide_empty=0\' );
$terms = get_terms( \'issue\', \'orderby=id&order=DESC&number=1\' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
    $count = count( $terms );
    $i = 0;
    $term_list = \'<p class="arc">\';
    foreach ( $terms as $term ) {
        $i++;
        $term_list .= \'<a href="\' . get_term_link( $term ) . \'" title="\' . sprintf( __( \'View all post filed under %s\', \'my_localization_domain\' ), $term->name ) . \'">(\' . $term->name . \')</a>\';
        if ( $count != $i ) {
            $term_list .= \' </p> \';
        }
        else {
            $term_list .= \'\';
        }
    }
    echo $term_list;
}
我需要在最后一期之前显示术语,以自动显示我的出版物上一期的链接。有什么建议吗?

1 个回复
SO网友:nderambure

如果将行中的参数“number”更改为2:

$terms = get_terms( \'issue\', \'orderby=id&order=DESC&number=1\' );
你会得到最后2个条件,那么你想要的2个?

结束