我在这里拉头发,我根本无法让它发挥作用。
我需要做一个 foreach 循环来获取网站中的所有作者,然后我需要过滤掉那些发表了 0 篇文章的作者,然后将作者的文章回显到一个特殊的 UL LI
我的代码目前有两个函数,一个是预过滤至少有一篇文章的所有作者,然后在第二个函数中计算过滤数组中剩下的作者数量,然后给数组中的最后一个条目一个特殊的 li 标签。到目前为止的代码:
/*********************
Echo Filtered List
*********************/
function filtered_list() {
$authors = get_users('orderby=nicename');
$all_authors = array();
if ( count_user_posts( $author->id ) >= 1 ) {
return true;
}
}
function contributors() {
$i = 0;
filtered_list();
$len = count($all_authors);
foreach ($all_authors as $author ) {
if ( count_user_posts( $author->id ) >= 1 ) {
if ($i == $len - 1) {
echo "<li class='author-last clearfix'>";}
else {
echo "<li class='author clearfix'>";}
$i++;