首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress仅显示来自特定作者角色的帖子

Wordpress仅显示来自特定作者角色的帖子
EN

Stack Overflow用户
提问于 2014-10-23 15:35:46
回答 1查看 598关注 0票数 0

我希望在循环中包含一个过滤器,以便只显示来自具有特定用户角色的作者的帖子。我想要在某个类别中显示它们,例如“已验证的作者”,所以我需要检查这是否也是循环中的正确类别。

这是我得到的:

functions.php

代码语言:javascript
运行
复制
function get_author_role()
{
global $authordata;

$author_roles = $authordata->roles;
$author_role = array_shift($author_roles);

return $author_role;
 }

类别模板中的循环

代码语言:javascript
运行
复制
<?php
if(have_posts()) : while(have_posts()) : the_post();
//how to check if author = specific role and check if category 'verifiedauthors" ?
endwhile;endif;
?>
EN

回答 1

Stack Overflow用户

发布于 2014-10-23 16:50:08

您可以将作者查询添加到您的循环。

代码语言:javascript
运行
复制
// Example
$atuhors_array = array( 1,4,5,3 );
$query = new WP_Query( array( 'author__in' => $authors_array ) );

一旦你必须创建数组并添加,我们就会寻找这个数组的作者。

代码语言:javascript
运行
复制
$blogusers = get_users( 'blog_id=1&orderby=nicename&role=subscriber' );
// Array of WP_User objects.
foreach ( $blogusers as $user ) {
     $authors_array[]= $user->ID;

将author添加到数组后,现在可以使用author query。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26523267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档