php - 在 WordPress 中搜索具有用户元和元值的所有用户

标签 php wordpress search

我正在尝试实现搜索功能,以获取具有相同元键和值的所有用户的列表。创建表单并在提交表单时将数据从表单传递到自定义模板页面以获取结果,但未获取具有相同元键和值的用户详细信息元值。

$subject_name = $_POST['sub'];
   global $wpdb; 
       $user_query = new WP_User_Query( array( 'meta_key' => 'addedsubjects_detail', 'meta_value' => $subject_name ) ); 
        $userss = $user_query->get_results(); 
       if (!empty($users)) { 
           echo '</p> <ul>'; 
           foreach ($userss as $usrer){ 
               echo '</p> <li>' . $usrer->display_name . '</li> <p>'; 
           } echo '</ul> <p>'; 
       } else { 
           echo 'No users found'; 
       } 

最佳答案

您的策略或查询没有任何问题。您的代码中有一些拼写错误 - $userss$usrer

您不需要仅根据此代码段包含 global $wpdb;,也许您需要它用于其他用途。

变量名 $userss$usrer 已替换为 $users$user下面的代码按预期工作。

$subject_name = $_POST['sub'];
$user_query = new WP_User_Query( array( 'meta_key' => 'addedsubjects_detail', 'meta_value' => $subject_name ) );
$users = $user_query->get_results();
if (!empty($users)) {
    echo '</p> <ul>';
    foreach ($users as $user){
        echo '</p> <li>' . $user->display_name . '</li> <p>';
    } 
    echo '</ul> <p>';
} else {
   echo 'No users found';
}

关于php - 在 WordPress 中搜索具有用户元和元值的所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52014713/

相关文章:

php - 是公网IP吗?

非关联数组上的 PHP in_array 行为

java - 从 Lucene 中查找搜索命中的位置

php - 使用不同的代码接收环境

php - 为准备好的语句绑定(bind)多个参数

css - 宽度 : 100% not working in portrait on Featured Image in Custom Theme

php - Wordpress - 每个特色图片都有不同的自定义链接

php - 点击后隐藏提交按钮

python - while循环不会在递归二分查找中停止

algorithm - 在经过排序的整数数组中搜索,该数组会滚动