我创建了一个插件,雇主可以在其中搜索自由职业者并雇用他们。我添加了限制内容专业插件来处理自由职业者的订阅。有
4
级别。级别 0
或 none
是免费的,我只希望自由职业者在级别 1
、2
或 3
中显示在结果页面上。我尝试过以下方法,但没有成功。
$freelancers = get_users( [
'role' => 'fmaa_freelancer',
'number' => -1,
'orderby' => 'display_name',
'order' => 'ASC',
'meta_query' => array(
'key' => 'rcp_user_level',
'value' => [ 1, 2, 3 ],
'compare' => 'IN'
)
] );
我也尝试过
rcp_subscription_level
和 rcp_user_subscription_level
但它不起作用。我尝试在数据库中查找用户元密钥,但没有成功。似乎限制内容专业版有自己单独的表格。
要根据 RCP 中的订阅级别查询用户,您需要将 RCP 表与 WordPress 用户表连接起来。