我在用户中有一个元字段,名为columnista-destacado
我需要遍历Wordpress用户,如果该字段有值集(等于1),那么我需要在首页显示用户元信息。最多应该有6个用户,我怎么能做到?
遍历用户并在首页显示用户元信息
1 个回复
最合适的回答,由SO网友:Alexey 整理而成
有时,在WordPress字段之外,但从真正的编程中查看任务更有用。您可以使用自定义SQL查询获取用户ID,然后对其执行所需操作。
将下面的代码放入functions.php
function wpse_177536_get_user_ids(){
global $wpdb;
$sql = "SELECT user_id FROM $wpdb->usermeta WHERE meta_key=\'columnista-destacado\' AND meta_value = \'1\' LIMIT 6";
$user_ids = $wpdb->get_col($sql);
return $user_ids;
}
现在任何地方,例如front-page.php
您可以这样调用此函数:$user_ids = wpse_177536_get_user_ids();
结束