我已创建自定义用户配置文件字段
<?php $basics = get_the_author_meta( \'fbasics\', $user->ID ); ?>
<ul>
<li><input value="lesson1" name="fbasics[]" <?php if (is_array($basics)) { if (in_array("lesson1", $basics)) { ?>checked="checked"<?php } }?> type="checkbox" /> <?php _e(\'Lesson 1\', \'gprofile\'); ?></li>
<li><input value="lesson2" name="fbasics[]" <?php if (is_array($basics)) { if (in_array("lesson2", $basics)) { ?>checked="checked"<?php } }?> type="checkbox" /> <?php _e(\'Lesson 2\', \'gprofile\'); ?></li>
</ul>
我现在需要使用wordpress前端的数据来显示信息。我想我需要使用
get_user_meta()
函数,但我不知道如何使用它来获取数组的值。
如何使用从数组中获取数据get_user_meta()
?
最合适的回答,由SO网友:Wyck 整理而成
功能是<?php get_user_meta($user_id, $key, $single); ?>
这个$single
是一个布尔值,它为true返回一个值,如果设置为false,则返回一个数组,如果设置为false,则将其设置为false。
$user_output = get_user_meta($user_id, \'fbasics\', false);
var_dump($user_output);