Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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 将单个自定义元值输出到metabox_Php_Wordpress - Fatal编程技术网

Php 将单个自定义元值输出到metabox

Php 将单个自定义元值输出到metabox,php,wordpress,Php,Wordpress,希望这是一个非常基本的问题 我有一个自定义的文章类型与自定义元。我让它工作正常,但经过一些修改后,我没有看到我所期望的。。。。PHP对我来说是一门新语言,所以请原谅一个愚蠢的问题。我使用的是: $meta = get_post_custom($post->ID); ?> <input type="text" id="dt_location" name="dt_location" placeholder="Dog Tag" value="<?php $meta["dt_l

希望这是一个非常基本的问题

我有一个自定义的文章类型与自定义元。我让它工作正常,但经过一些修改后,我没有看到我所期望的。。。。PHP对我来说是一门新语言,所以请原谅一个愚蠢的问题。我使用的是:

$meta = get_post_custom($post->ID);  ?>
<input type="text" id="dt_location" name="dt_location" placeholder="Dog Tag" value="<?php $meta["dt_location"][0] ?>" />
print_r也会显示值,但是当我使用以下内容时:

echo "START]" . $meta["dt_location"][0] . "[END <BR>";
为什么我看到的数据是var_dump和print_r,而不是以前使用的方法

输入中的值属性缺少回音:

此外,如果您只需要获取特定自定义字段的值,例如dt_location,则可以使用get_post_元函数:

<?php echo get_post_meta($post->ID, 'dt_location', true); ?>

张贴使用的精确打印行和精确响应。打印$meta[dt_location][0];450000获取\发布\自定义$post->ID;它将返回一个多维数组,您可以使用foreach获取所有值。是的,如果我从vardump$meta获取所有内容,包括我从vardump$meta获取的内容。。。[dt_位置]=>array1{[0]=>string6 450000}
START][END 
<?php echo $meta["dt_location"][0]; ?>
<?php echo get_post_meta($post->ID, 'dt_location', true); ?>