如何从WordPress对象获取数据?

如何从WordPress对象获取数据?,wordpress,Wordpress,我想获取特定类别的所有用户列表。我使用WP\u User\u Query()函数进行查询,并将其返回值赋给一个变量。当我使用var\u dump()时,其显示如下。如何从该对象获取该用户的角色。我的代码在下面 $user_query = new WP_User_Query( array( 'role' => 'Administrator' ) ); foreach ($user_query as $user) { $aa = $user->role; echo $aa;

我想获取特定类别的所有用户列表。我使用
WP\u User\u Query()
函数进行查询,并将其返回值赋给一个变量。当我使用
var\u dump()
时,其显示如下。如何从该对象获取该用户的角色。我的代码在下面

$user_query = new WP_User_Query( array( 'role' => 'Administrator' ) );
foreach ($user_query as $user) {
   $aa = $user->role;
   echo $aa;   
}
但它不能像我想的那样工作。我怎样才能解决这个问题。
谢谢…阿南

试试这个

<?php
$args = array(
    'role' => 'Administrator'
);

// The Query
$user_query = new WP_User_Query( $args );

// User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        echo '<p>' . $user->role . '</p>';
    }
} else {
    echo 'No users found.';
}
?>

如果不起作用,请使用此代码

$administrator_query = new WP_User_Query(
    array(
        'role'=>'administrator',
    )
);
$user_query= $administrator_query->get_results();
   foreach ( $user_query->results as $user ) {
    echo '<p>' . $user->role . '</p>';
   }
$administrator\u query=新的WP\u用户\u查询(
排列(
'角色'=>'管理员',
)
);
$user\u query=$administrator\u query->get\u results();
foreach($user\u query->results as$user){
回显“”.$user->role.“

”; }
试试这个

<?php
$args = array(
    'role' => 'Administrator'
);

// The Query
$user_query = new WP_User_Query( $args );

// User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        echo '<p>' . $user->role . '</p>';
    }
} else {
    echo 'No users found.';
}
?>

如果不起作用,请使用此代码

$administrator_query = new WP_User_Query(
    array(
        'role'=>'administrator',
    )
);
$user_query= $administrator_query->get_results();
   foreach ( $user_query->results as $user ) {
    echo '<p>' . $user->role . '</p>';
   }
$administrator\u query=新的WP\u用户\u查询(
排列(
'角色'=>'管理员',
)
);
$user\u query=$administrator\u query->get\u results();
foreach($user\u query->results as$user){
回显“”.$user->role.“

”; }
$user\u query=新的WP\u user\u查询(数组('role'=>'Administrator');
foreach($user\u查询为$user){
$value=json_解码(json_编码($user),true);
echo$value['role']。“
”; }
json_解码函数将其转换为数组格式,然后我们可以访问它们

$user_query=new WP_user_query(数组('role'=>'Administrator');
foreach($user\u查询为$user){
$value=json_解码(json_编码($user),true);
echo$value['role']。“
”; }

json_解码函数将其转换为数组格式,然后我们可以访问它们

经过长时间的搜索,我找到了自己的解决方案。。。首先,我必须将对象设置为数组。然后我从数组中得到结果。。。这是我自己的代码

$user_query = new WP_User_Query( array( 'role' => 'Administrator' ) );
$posts = $user_query->get_results();

foreach ($posts as $user) {
   $aa = $user->roles[0];
   echo $aa;   
}

谢谢大家回答我的问题。

经过长时间的搜索,我找到了自己的解决方案。。。首先,我必须将对象设置为数组。然后我从数组中得到结果。。。这是我自己的代码

$user_query = new WP_User_Query( array( 'role' => 'Administrator' ) );
$posts = $user_query->get_results();

foreach ($posts as $user) {
   $aa = $user->roles[0];
   echo $aa;   
}

谢谢大家回答我的问题。

它很管用。。但是出现了一些错误,比如,我的代码就是它的作品。。但是出现了一些错误,例如,我的代码是