希望是一个非常基本的问题。
我有自定义元的自定义帖子类型。我有它工作正常,但经过一些修改我没有看到我的预期.... 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] ?>" />
在自定义元数据框中它工作得很好但是现在变量没有输出任何值。如果我使用var_dump,我得到:
string(6) "450000"
print_r也会显示该值,但是当我使用类似:
时echo "START]" . $meta["dt_location"][0] . "[END <BR>";
我收到的只是
START][END
为什么我看到var_dump和print_r的数据,但没有使用之前工作的方法?
答案 0 :(得分:0)
输入中的值属性缺少echo
:
<?php echo $meta["dt_location"][0]; ?>
此外,如果您只需要获取特定自定义字段的值,例如 dt_location ,则可以使用get_post_meta函数:
<?php echo get_post_meta($post->ID, 'dt_location', true); ?>