0
默認wp_list_authors
將在下面的格式返回作者名單:
<a href="#">AuthorName</a> (PostCount)
WordPress的自定義foreach循環波谷錯誤
我想顯示在下面的格式發帖量創作者名單:
<a href="#">AuthorName (PostCount)</a>
以下作者custom foreach loop
出現錯誤(Invalid argument supplied
)。
任何suggestiosn我做錯了什麼?
<?php
$args = array(
'orderby' => 'post_count',
'order' => 'DESC',
'optioncount' => true,
'exclude_admin' => false,
'show_fullname' => true,
'hide_empty' => false,
'echo' => false,
'style' => none,
'html' => false);
$author = wp_list_authors($args);
foreach($author as $author->ID) {
echo '<li><a href="'.get_the_author_link($author->name).'">'.get_the_author().' ('.count_user_posts($author->ID).')</a></li> ';
}
?>
你得到這個錯誤的原因是因爲該函數沒有返回一個數組,它只返回一個以逗號分隔的作者全名字符串。看到我的答案在下面爲了得到你想要的。 – stealthyninja 2012-08-31 14:58:38