Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 打印获取\发布\自定义\值的数组值_Php_Wordpress - Fatal编程技术网

Php 打印获取\发布\自定义\值的数组值

Php 打印获取\发布\自定义\值的数组值,php,wordpress,Php,Wordpress,我已经开始学习php,特别是wordpress 我想打印出自定义字段的值: <?php echo get_post_custom_values("Gear",get_the_ID()); ?> 我得到数组返回 有没有关于如何打印数组的所有值或仅显示第一个值的建议 谢谢你的回复 get\u post\u custom\u值返回与该键关联的值数组。 您需要使用或打印阵列 <?php print_r(get_post_custom_values("Gear",get_the_I

我已经开始学习php,特别是wordpress

我想打印出自定义字段的值:

<?php echo get_post_custom_values("Gear",get_the_ID()); ?>

我得到
数组
返回

有没有关于如何打印数组的所有值或仅显示第一个值的建议


谢谢你的回复

get\u post\u custom\u值返回与该键关联的值数组。 您需要使用或打印阵列

<?php print_r(get_post_custom_values("Gear",get_the_ID())); ?>

或者使用
get_post_meta(get_ID(),'Gear',true)
将单个值打印为字符串。将第三个参数作为true传递将返回该键的单个值


请点击此处查看您的答案!对于
我得到
bool(false)
。对于打印,我得到
1
。对于
我得到
数组([0]=>afasdfasdf)
。有没有建议如何只获取值
afasdfasdf
?好的,我尝试了
echo get\u post\u meta(获取ID(),'Gear',true),工作正常;)谢谢你的帮助$post_id已被用作示例,将其替换为get_the_id()。编辑答案。:)