我找不到我的问题的答案,只希望你能找到相关的答案。
我在一家杂志网站上工作,我需要按姓氏在列表中显示贡献者的姓名。贡献者是由自定义分类法创建的。其中一些名字more than one First names.
实例
S
简·加布里埃拉·玛丽亚Sanchez<约翰Smith因此,我所做的是为姓氏创建了一个自定义字段。它起作用了,并将它们按正确的顺序排列。这是我在一些资源的帮助下创建的代码here. 现在我唯一想做的就是只通过get\\u字段的第一个字母(\'family\\u name\',$term)进行查询。能够在我的页面上对它们进行分组。A、 B、C、D。。。。。
<?php
$terms = get_terms(\'contributors\');
$args = array(\'contributors\' => $term->slug);
$query = new WP_Query( $args );
$order_terms = array();
foreach( $terms as $term ) {
$position = get_field(\'family_name\', $term);
$order_terms[$position] =\'<li><a href="\'. get_bloginfo( \'url\' ) . \'/contributors/\' . $term->slug . \'">\'.$term->name.\'</a></li>\';
}
ksort($order_terms);
foreach( $order_terms as $order_term ) {
echo $order_term;
}
?>
也许这不可能,让我知道。提前谢谢。