我找不到名为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;