如何使用GET_USER_META()从数组获取数据

时间:2012-05-12 作者:Nick

我已创建自定义用户配置文件字段

<?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()?

1 个回复
最合适的回答,由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);

结束

相关推荐

Anonymous functions usage

只是想知道使用匿名函数的首选方法是什么。首先,我有一些这样的代码:function page_columns( $columns ) { $columns = array( \'cb\' => \'<input type=\"checkbox\" />\', \'title\' => \'Title\', \'author\' => \'Author\', \'te