Wordpress post_submit_box_misc_actions没有数据

时间:2012-07-15 22:45:35

标签: wordpress

 function sticker_render_post_button() {
//post form to post_submit_box_misc_actions
    global $post;

            echo '<br><label for="pr_disc">Discount Sticker</label><input name="pr_disc" type="text" value="'.get_post_meta($post->ID, "_whole_discount",true).'" id="pr_disc"  />';

}
 //add input
add_action('post_submitbox_misc_actions', 'sticker_post_submitbox_start_action');

$ _ REQUEST ['pr_disc']为空。为什么?我正在尝试只插入一个输入,这将在其帖子上更新/添加元数据。

请澄清,这是另一部分:

function update_sticker_meta() {
global $post;

$wholedisc=$_REQUEST['pr_disc'];
if (!update_post_meta($post->ID, '_whole_discount', $wholedisc)) {add_post_meta($post-    >ID, '_whole_discount',$wholedisc,true);}
return print($wholedisc);

}

add_action('publish_post', 'update_sticker_meta');

1 个答案:

答案 0 :(得分:0)

我必须使用才能让它工作

add_action('save_post', 'update_sticker_meta');