我添加了一个自定义元框,一旦我更新数据,它就会成功保存。但是现在我正在尝试使用此代码获取,但它没有保存元框的内容。请帮帮我。
<?php
global $post;
$code = get_post_meta( $post->ID, 'caption_code_footer', true );
if($code != ''){
echo $code;
}
else { ?>
I am lorem Ipusm Text
<? } ?>
这段代码看起来很不错,所以你需要稍微调试一下。听起来$post->ID的值是错误的...尝试回显它。 echo $post->id;
或所有对象var_dump($post);
还要检查您是否不在正确的上下文中。例如,在类别上下文中,您需要使用循环...
我认为更新您的元框时出现错误,请尝试此操作..
$footer=$_POST['caption_code_footer'];
update_post_meta($post_id,'caption_code_footer',$footer);
对于回显值更新..
get_post_meta($post->ID, 'caption_code_footer', true);