检索自定义元框页面的值


Retrieve value of custom meta box page

我添加了一个自定义元框,一旦我更新数据,它就会成功保存。但是现在我正在尝试使用此代码获取,但它没有保存元框的内容。请帮帮我。

 <?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);