Php 将单个自定义元值输出到metabox
希望这是一个非常基本的问题 我有一个自定义的文章类型与自定义元。我让它工作正常,但经过一些修改后,我没有看到我所期望的。。。。PHP对我来说是一门新语言,所以请原谅一个愚蠢的问题。我使用的是: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
$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); ?>