如何保存多个后生生物?

时间:2013-03-28 作者:Rolnin

我读了一本tutorial 关于代谢箱,大多数事情都很清楚,但我有一个关于多个代谢箱的问题。

我的问题是关于保存的,在教程中:

<?php  
add_action( \'save_post\', \'cd_meta_box_save\' );  
function cd_meta_box_save( $post_id )  
{  
    // Bail if we\'re doing an auto save  
    if( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) return; 

    // if our nonce isn\'t there, or we can\'t verify it, bail 
    if( !isset( $_POST[\'meta_box_nonce\'] ) || !wp_verify_nonce( $_POST[\'meta_box_nonce\'], \'my_meta_box_nonce\' ) ) return; 

    // if our current user can\'t edit this post, bail  
    if( !current_user_can( \'edit_post\' ) ) return;  
}  
?> 
例如,如果我有两个元数据库,我是否需要创建两个保存函数,或者我是否可以将这些值放在同一个保存函数中?最好的方法是什么?如果我用两个不同的函数渲染字段,如何处理wp_nonce_field ? 最好的方法是什么?

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

您可以使用一个保存功能。

wp\\u nonce\\u field函数使用操作创建隐藏字段。

如果要对两个元盒执行不同的操作,可以对两个元盒使用wp\\u nonce\\u字段。

请通过以下链接获取更多信息

http://codex.wordpress.org/Function_Reference/wp_nonce_field

结束

相关推荐

为页面父级添加标准页面属性Metabox

我有一个Wordpress电子商务插件提供给我的自定义帖子类型“product”,该插件不提供在页面属性元框中更改页面父级的选项。我想补救一下。我发现this post 在Wordpress StackExchange上,但它专门处理页面属性元框的页面模板元素。有人能根据WSE的另一个问题中提供的非常好的答案推断出适合我的目的吗?它甚至可以包括所有页面属性元框选项。它不必拆分为页面父级。但我需要的是Page Parent。编辑#2:这是我到目前为止的资料。metabox会显示相应的下拉列表,但我无法保存p