我使用update_post_meta发送数组元框数据,如下所示。但是我似乎无法将后元数组值输出到空输入中。元正确存储。
if( get_post_meta( $post->ID, 'date-meta', true ) ) {
$date_info = get_post_meta( $post->ID, 'date-meta', true );
}
我的输入字段如下所示:
<input type="date" class="widefat" name="vp-date" id="vp-date" value="<?php echo $date_info['vp-date']; ?>" />
我还收到一条通知,其中追溯到上面的if get_post_meta函数。它说:
Trying to get property of non-object in
任何帮助都会很棒。
由于
答案 0 :(得分:0)
该错误消息表示$ post是$ post-&gt; ID不是对象。我不知道你在哪个剧本,但试着把
global $post;
在if。
之上制作
global $post;
if( get_post_meta( $post->ID, 'date-meta', true ) ) {
$date_info = get_post_meta( $post->ID, 'date-meta', true );
}