我找不到名为wp.getUsers
在里面wp-includes/class-wp-xmlrpc-server.php
. 有没有可能,您正在使用一个扩展WordPress基本行为的附加插件?
一个简单的谷歌搜索“wp”。getUsers向我指出了Max Cutler和该类的github repowp-xmlrpc-modernization. 你有办法了wp.getUsers
它接受filter
数组作为第四个参数。
可选的$filter参数修改用于检索用户的查询。*接受的键为“number”(默认值:50)、“offset”(默认值:0)和“role”。
EDIT
wp.getUsers
正在使用
get_users
/
WP_Users_Query
在后台。因此,您必须设置
number
参数到
false
如果你不想
LIMIT
SQL语句中的子句。
下面是WP\\u Users\\u Query类的一个片段,该类基于参数构建SQL语句。
// limit
if ( $qv[\'number\'] ) {
if ( $qv[\'offset\'] )
$this->query_limit = $wpdb->prepare("LIMIT %d, %d", $qv[\'offset\'], $qv[\'number\']);
else
$this->query_limit = $wpdb->prepare("LIMIT %d", $qv[\'number\']);
}
不幸的是
wp-xmlrpc-modernization
插件过滤参数
number
使用函数
absint
将布尔值清理为整数。您必须编辑插件并在上删除/更改此过滤器
line 808.
$query[\'number\'] = ( isset( $filter[\'number\'] ) ) ? absint( $filter[\'number\'] ) : 50;