如何列出作者 Wordpress 的所有文章
How to list all articles from an author Wordpress
我尝试查找与某个作者关联的所有文章,甚至是那些同时重新分配给另一个作者的文章。
你对此有什么想法吗?
提前致谢!
是的,很简单。首先获取所有具有 author
角色的用户,然后将这些 user_ids 传递给 WP_Query()
。
得到user_ids
:
function author_ids_by_role() {
$user_ids = get_users(array('role' => 'author' ,'fields' => 'ID'));
return $user_ids;
}
现在,在WP_Query()
:
$user_ids = author_ids_by_role();
$args = array(
"posts_per_page" => 10,
"post_type" => "post",
"author__in" => $user_ids
);
$wp_query = new WP_Query( $args );
我尝试查找与某个作者关联的所有文章,甚至是那些同时重新分配给另一个作者的文章。 你对此有什么想法吗? 提前致谢!
是的,很简单。首先获取所有具有 author
角色的用户,然后将这些 user_ids 传递给 WP_Query()
。
得到user_ids
:
function author_ids_by_role() {
$user_ids = get_users(array('role' => 'author' ,'fields' => 'ID'));
return $user_ids;
}
现在,在WP_Query()
:
$user_ids = author_ids_by_role();
$args = array(
"posts_per_page" => 10,
"post_type" => "post",
"author__in" => $user_ids
);
$wp_query = new WP_Query( $args );