删除Metabox中的值的选项

时间:2013-02-25 作者:Gregory Schultz

我正在制作一个元框,其中包含一个文本框,如果用户键入并保存数据,该文本框将显示元键的值。我需要的帮助是,用户如何删除以前的条目,以及在需要时编辑它们。我到处找了,什么也没找到。

这是我必须显示的条目:

<?php if ( get_post_meta($post->ID, \'brk_news_update\', true) ) : ?>

<?php
$mykey_values = get_post_custom_values(\'brk_news_update\');
foreach ( $mykey_values as $key => $value ) {
echo "$value <br />"; }?>

<?php endif; ?>
非常感谢您的帮助。

1 个回复
最合适的回答,由SO网友:PrivateUser 整理而成

使用delete_post_meta 删除值。

示例:

delete_post_meta($post->ID, \'brk_news_update\');
如果要更新它,请使用update_post_meta

update_post_meta($post->ID, \'brk_news_update\',\'value\');

结束

相关推荐

从Metabox返回值的函数

我已经使用Meta Box插件为我的cpt books创建了两个自定义Metabox,我对如何输出值感到困惑。这些值需要在我的一个模板中的特定位置使用。我试过使用get_post_custom() 和get_post_meta() 但无法使其工作。这是我的metabox模板:add_action(\'admin_init\', \'rw_register_meta_boxes\'); function rw_register_meta_boxes() { $prefix