Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用wp\u user\u查询分页_Php_Wordpress_Pagination - Fatal编程技术网

Php 如何使用wp\u user\u查询分页

Php 如何使用wp\u user\u查询分页,php,wordpress,pagination,Php,Wordpress,Pagination,我一直很难在我的wordpress网站的后端使用自定义插件为用户列表分页。它实际上显示了所有链接,但当我单击“下一页”链接时,它会加载并保持不变,而不是移到第2页。这是我的代码(我是从stackoverflow上的另一个答案中得到的,但没有成功地使分页链接增加到下一页): 函数oragatesoft_expert(){ //分页变量 $current\u page=get\u query\u var('paged')?(int)get\u query\u var('paged'):1; echo

我一直很难在我的wordpress网站的后端使用自定义插件为用户列表分页。它实际上显示了所有链接,但当我单击“下一页”链接时,它会加载并保持不变,而不是移到第2页。这是我的代码(我是从stackoverflow上的另一个答案中得到的,但没有成功地使分页链接增加到下一页):

函数oragatesoft_expert(){
//分页变量
$current\u page=get\u query\u var('paged')?(int)get\u query\u var('paged'):1;
echo$当前页面;
$users\u per\u page=2;//在测试后引发此问题;)
$args=数组(
'number'=>$users\u/每页,//每页有多少用户
“paged'=>$current\u page//从1开始获取哪一页。
);
$users=新的WP\u用户查询($args);
$total_users=$users->get_total();//我们总共有多少用户(超出当前页面)
$num_pages=ceil($total_users/$users_per_page);//我们需要多少页用户
?>
第页,共页
显示用户

名字 姓 电子邮件


我可以确认,使用这样的东西对任何遇到这种情况的人都有效

$args = array (
    'number' => 1, // use this like you would posts_per_page
    'paged' => 2,
);

$wp_user_query = new \WP_User_Query($args);

// Get the results
$users = $wp_user_query->get_results();

我可以确认,使用这样的东西对任何遇到这种情况的人都有效

$args = array (
    'number' => 1, // use this like you would posts_per_page
    'paged' => 2,
);

$wp_user_query = new \WP_User_Query($args);

// Get the results
$users = $wp_user_query->get_results();