看起来您正在使用自定义元字段,但正在搜索默认的元属性。
https://codex.wordpress.org/Class_Reference/WP_User_Query
WP\\u User\\u Query可能是一个更健壮的解决方案。
所以它看起来像:
$args = array(
\'meta_query\' => array(
\'relation\' => \'AND\',
array(
array(
\'key\' => \'mps_finaldate\',
\'value\' => \'\',
\'compare\' => \'!=\'
),
array(
\'key\' => \'mps_finaldate\',
\'value\' => null,
\'compare\' => \'!=\'
)
)
)
);
$user_query = new WP_User_Query( $args );
编辑:
WP_User_Query
是get_users
您使用的函数,但作为包装器,它还将完成get_userdata
功能
这是一个巨大且有害的过程,原因有二(各)
很好:它可以被钩住(有人编辑我)很好:代码寿命是持续的,因为它是核心api使用
有害的:任何人和每个人的插件也可以钩住有害的:任何人和每个人的插件也可以钩住
我会选择使用wp_user_query
类,如果只是因为参数的结构和文档都很好(但我会留下来,因为这种方法是wp\\U核心api的长寿优势)
因人而异