gpt4 book ai didi

mysql - 获取用户元返回两个值而不是一个 - Wordpress

转载 作者:行者123 更新时间:2023-11-29 21:11:49 25 4
gpt4 key购买 nike

从 wp_usermeta 中选择 count(*),其中 meta_key = 'software_type' AND user_id = 577

计数(*)1

从 wp_users 中选择 count(*),其中 ID = 577

计数(*)1

登录并在任意模板文件中输入以下代码:

 $user_id = get_current_user_id();
$user_meta = get_user_meta($user_id);
var_dump($user_id, $user_meta['software_type']);

将其转储到屏幕:

int(577) array(1) { [0]=> string(10) "软件 1"} int(577) array(1) { [0]=> string(10) "软件 1 “}

为什么所有东西都是重复的?当然我只期待一个。

最佳答案

get_user_meta($user_id, $key, $single) 有三个参数。

这里$single代表返回数据。
如果 true 返回元数据字段的值,如果 false 返回一个数组。如果 $key 留空,此参数无效。

您可以使用它来获取特定的键值。

$res = get_user_meta($user_id, 'software_type', true );

var_dump( $res );

关于mysql - 获取用户元返回两个值而不是一个 - Wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36307896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com