您所做的不是从WP中检索和检查序列化数据的有效方法。您可以将数组作为用户元插入,但此数组在幕后被转换为MySql可以处理的序列化字符串。
有使用LIKE操作符进行搜索的选项,但我不支持这种用法,因为它可能会导致意外的结果。
$args = array(
\'number\'       => 1,
\'count_total\'  => false,
\'fields\'       => \'ID\',
\'meta_query\' => array(
        array(
            \'key\' => \'user_biodata\',
            \'value\' => \'yourValue\',
            \'compare\' => \'LIKE\',
        ),
    ),
);
$users = get_users($args);