您所做的不是从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);