如何将帖子列为作者的子项?它应该看起来像:
<ul>
<li>Author</li>
<ul>
<li>Post1</li>
<li>Post2</li>
</ul>
</li>
</ul>
我有一个包含作者数据的数组,包括$author->ID
。这来自get_users()
。
我的功能如下:
function add_custom_menu_items($items, $args) {
$authors = get_users('role=author'); \\Returns array of author meta-data.
return $items.$authors_str;
}
add_filter( 'wp_nav_menu_items', 'add_custom_menu_items', 5, 2);
我在哪里可以获得帖子列表?
答案 0 :(得分:0)
用户wp query
查询每位作者的帖子:
$the_query = new WP_Query( 'author=123' );
或
$the_query = new WP_Query( 'author_name=rami' );
并遍历每个帖子,如:
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
// Reset Post Data
wp_reset_postdata();