首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在meta后保存meta How?

如何在meta后保存meta How?
EN

Stack Overflow用户
提问于 2013-05-13 05:32:48
回答 1查看 2.5K关注 0票数 1

我为metaboxes和保存信息创建了这个函数,但我不能保存信息并将其显示在字段中。

我的代码:

代码语言:javascript
复制
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');

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-13 15:20:32

我自己从来没有创建过meta boxes,但看看你的代码,你所做的一切都是试图更新meta,但你需要先用add_post_meta添加它。

查看有关如何在WordPress中创建自定义帖子Meta框的this文章。

对于您的问题,请注意Saving the meta box data部分。如您所见,它们的函数使用add_post_metaupdate_post_metadelete_post_meta函数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16512261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档