如何按发帖数不少于10条查询用户

时间:2018-11-06 作者:p oneland

我想随机显示5个发布了10多篇帖子但不起作用的用户。到目前为止我所做的是

$args = array(
        \'number\' => 5 ,
        \'meta_key\' => \'post_count\',
        \'meta_value\' => 10,
        \'meta_compare\' => \'>\',
        \'orderby\' => \'rand\'
     );

$user_query = new WP_User_Query( $args );

if ( ! empty( $user_query->get_results() ) ) {
    foreach ( $user_query->get_results() as $user ) {
         echo  $user->display_name ;
     }
   } else {
              echo \'No users found.\';
     }
我感谢你的帮助。

1 个回复
SO网友:Prasad Wandre

我可以在你的代码中看到你在元键参数上犯了错误。必须使用下划线而不是连字符符号。以下是更正的代码:

$args = array(
            \'number\' => 5 ,
            \'meta_key\' => \'post_count\',
            \'meta_value\' => 10,
            \'meta_compare\' => \'>\',
            \'orderby\' => \'rand\'
            );

            $user_query = new WP_User_Query( $args );

            if ( ! empty( $user_query->get_results() ) ) {
                foreach ( $user_query->get_results() as $user ) {

                    echo  $user->display_name ;

                }
            } else {
                echo \'No users found.\';
            }
希望这能奏效!

结束

相关推荐

不显示第2页结果的自定义WP_Query的分页

我知道这个问题已经被问过很多次了,从上午11点到晚上9点,我一整天都在尝试我遇到的每一个答案,我被卡住了。这是我的搜索页面http://tribute-software.com/development/?s=1991正如你所看到的,现在的搜索是针对1991年的。我在页面上打印了一些数据,这样可以帮助我们调试。它在打印的数据中显示了正确的10篇文章,并计算了正确的页数(2)--(我在后端将每页的文章数设置为4篇)。单击第2页时,我无法获得任何结果。但当我搜索一个名字“Danielle”时,第2页就可以了。我