我的元框无法保存数据。这是一个选择表单字段,当我选择并更新帖子时,刷新时没有选择任何内容。
所以它在PasteBin上。http://pastebin.com/tfrgasQC
有人能告诉我为什么我的代码不能让wordpress用数据保存帖子吗?
谢谢
我的元框无法保存数据。这是一个选择表单字段,当我选择并更新帖子时,刷新时没有选择任何内容。
所以它在PasteBin上。http://pastebin.com/tfrgasQC
有人能告诉我为什么我的代码不能让wordpress用数据保存帖子吗?
谢谢
如果这是您的全部代码,那么您缺少save_post
保存数据的操作。请参阅上提供的代码示例add_meta_box.
add_action( \'save_post\', \'save_my_meta_box_data\' );
function save_my_meta_box_data( $post_id ){
// make sure it\'s not an autosave
if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE )
return;
// verify your nonce
if ( !wp_verify_nonce( $_POST[\'my_noncename\'], \'my-nonce\' ) )
return;
// check post type, permissions
// validate your $_POST data
// update_post_meta();
}
我有一个自定义帖子,里面有很多元框。我最近尝试添加一些动态元数据库,使用以下问题:Create more Meta Boxes as needed我设法让元盒添加得很好,jquery工作得很好,除了save\\u post操作之外,其他一切都工作得很好——“评论”保存得很好,但“筛选”没有。我在代码中做错了什么?我肯定我忽略了一些非常简单的东西,也许是用nonces?Edit: 我知道我可以用一个save_post, 如果我只有这些动态元盒中的一个,那么这是可行的,但如果我添加了第二个(或更多)动态元盒部