我有一个自定义分类术语“艺术家”,它是艺术家的姓氏,还有一个自定义字段“first\\u name”。要创建一个所有艺术家的名字和姓氏的列表,我使用以下代码,但它是作为两个单独的列表打印的。我是否必须连接表(从未这样做)才能完成此操作,或者是否有其他方法来编写它,以便它们都位于一个列表中?
<?php while ( have_posts() ) : the_post(); ?>
<?php
$args = array( \'taxonomy\' => \'artists\' );
$terms = get_terms(\'artists\', $args);
$count = count($terms); $i=0;
if ($count > 0) {
$term_list = \'<ul class="artist-list">\';
foreach ($terms as $term) {
$i++;
$termid = \'artists_\' . ($term->term_id);
$termfirst = the_field(\'first_name\', $termid);
$term_list .= \'<li><a href="\' . get_term_link( $term->slug, $term->taxonomy ) . \'" title="\' . sprintf(__(\'View all post filed under %s\', \'my_localization_domain\'), $term->name) . \'">\' . $termfirst . $term->name . \'</a></li>\';
}
$term_list .= \'</ul>\';
echo $term_list;
}
?><?php endwhile; // end of the loop. ?>
这两个列表显示在
development site