arrays - wordpress - 将 get_user_meta 数组输出为 ul
问题描述
我无法从 template.php 中的数组获取元数据 - 我有以下代码:
<?php
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = false;
$user_last = get_user_meta( $user_id, $key, $single );
echo $user_last;
?>
这输出:Array
我也试过:
<?php
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = false;
$user_last = get_user_meta( $user_id, $key, $single );
print_r($user_last);
?>
这输出: Array ( [0] => Array ( [0] => pet_cat [1] => pet_dog [2] => pet_rabbit ) )
我想要的是
- 猫
- 小狗
- 兔子
(这些是用户配置文件中复选框上的原始标签)
非常感谢任何帮助!
解决方案
这是最终答案
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single );
echo '<ul>';
foreach ($user_last as $val){
$formated_val = ucwords(str_replace('pet_','',$val));
echo '<li>'.$formated_val.'</li>';
}
echo '</ul>';
推荐阅读
- android - Android Unity 控件
- apache-spark - 使用 spark 从 kerberized 集群连接 un kerberized Hive
- kotlin-exposed - Kotlin 在具有复合主键的表上公开 SQL 查询并选择给定 DTO 对象列表中包含的所有内容
- html - 自定义字体在某个 html/css 项目中不起作用
- python - Python3 - 无效的 JSON 有效负载
- sql - 在sql中检查字符串是否包含子字符串和数字的组合
- css - 闪亮的应用程序包:css 和所有 www/ 目录的东西
- swift - 每次调用 API 时都会捕捉到,无论是否使用 Alamofire 快速调用?
- python - 在 Python 中打开和读取文件的函数出现错误:NameError: name 'xxxx' is not defined
- mysql - 如何用sql搜索字母'å'