要获取指定用户角色的文章,您可以使用WordPress的WP_Query
来执行自定义查询。以下是获取指定用户角色的文章的示例代码:
// 定义用户角色
$user_role = 'subscriber'; // 将 'subscriber' 替换为您要查找的用户角色
// 构建WP_Query
$args = array(
'author_role' => $user_role,
'post_type' => 'post', // 文章类型
'posts_per_page' => 1 // 获取所有文章,或者指定要获取的文章数量
);
$query = new WP_Query($args);
// 循环输出文章
if ($query>have_posts()) :
while ($query>have_posts()) : $query>the_post();
// 在这里输出文章信息
the_title(); // 输出文章标题
the_content(); // 输出文章内容
endwhile;
else :
// 未找到文章
echo '没有找到文章。';
endif;
// 重置WP_Query
wp_reset_postdata();
请确保将代码中的'subscriber'
替换为您要查找的用户角色。此代码会查询具有指定用户角色的所有文章,并输出它们的标题和内容。如果您想限制结果的数量,可以修改'posts_per_page'
的值。