如何在Wordpress中获取作为作者子项的帖子列表

时间:2011-12-11 06:13:58

标签: wordpress menu html-lists

如何将帖子列为作者的子项?它应该看起来像:

<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);

我在哪里可以获得帖子列表?

1 个答案:

答案 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();