1

我为元框创建此功能并保存信息,但我无法保存信息并将其显示到字段中。

我的代码:

function reaction_buttons_meta2() 
{
    global $post;
    $reaction_buttons_off2 = false;
    if ( get_post_meta($post->ID, '_reaction_buttons_off2', true) ) {
        $reaction_buttons_off = true;
    }
    update_post_meta($post->ID, 'reaction_buttons_off2', $_POST['reaction_buttons_off2']);
    $meta=get_post_meta($post->ID, $field['reaction_buttons_off2'], true); 
    ?>
        <input type="text" id="reaction_buttons_off2" name="reaction_buttons_off2" value="<?php echo $meta[reaction_buttons_off2][0]; ?>">
    <?php
}

function reaction_buttons_meta_box2() 
{
    add_meta_box('reaction_buttons2','Reaction Buttons','reaction_buttons_meta2','post','side');
    add_meta_box('reaction_buttons2','Reaction Buttons','reaction_buttons_meta2','page','side');
}

add_action('admin_menu', 'reaction_buttons_meta_box2');

我需要放置一个简单的字段来存储一个选项,然后在模板帖子中显示它。

4

1 回答 1

2

我自己从未创建过元框,但是查看您的代码所做的只是尝试更新元,但您需要先将其添加到add_post_meta.

查看这篇关于如何在 WordPress 中创建自定义帖子元框的文章。

对于您的问题,请注意保存元框数据部分。如您所见,它们的函数使用和add_post_meta函数。update_post_metadelete_post_meta

于 2013-05-13T07:20:31.583 回答