查询发布到wordpress中的不同角色用户

时间:2011-11-17 14:49:32

标签: wordpress-theming wordpress

是否可以向不同角色的用户显示不同的帖子?我需要这样的东西

用户A =>发布A ||

用户B =>发布B

我无法使用UserID,因为会有很多用户。我在想这样的事情

<?php
if ( is_userA_logged_in() ) {
    echo 'Welcome A user!'; //here comes the query
} elseif ( is_userB_logged_in() ) {
    echo 'Welcome B user!'; // here comes the query
}
?>

我正在读代码,但我只找到is_admin(),我该如何调用新角色?

我将使用

在functions.php中创建新角色
    <?php 
add_role('userA', 'User A', array(
    'read' => true, // True allows that capability
    'edit_posts' => false,
    'delete_posts' => false, // Use false to explicitly deny
));?>

1 个答案:

答案 0 :(得分:0)

请参阅current_user_can功能。

if ( current_user_can( $role ) )
    $q = get_query();

另外,请检查get_currentuserinfoget_userdata等功能。