Warm tip: This article is reproduced from serverfault.com, please click

其他-如何删除或更改自定义WordPress帖子上“发布”按钮的功能?

(其他 - How do you remove or change the functionality of the Publish button on a custom WordPress post?)

发布于 2013-02-16 16:12:21

我有一个自定义帖子类型,当你单击“发布”按钮时,需要避免将帖子状态设置为“已发布”。相反,它应该像“保存草稿”按钮一样工作。因此,我要么需要弄清楚如何仅删除“发布”按钮,否则用户只能单击“保存草稿”,最好是更新“发布”按钮的功能,以便不将帖子设置为发布。

Questioner
Ben Marshall
Viewed
0
Ben Marshall 2013-02-18 06:56:08

@ PhoenixWing156很近,但是有一点变化,因此其他帖子类型照常更新。

function dont_publish( $data , $postarr ) {  
  if($data['post_type'] == 'custom_post_type') {
    $data['post_status'] = 'draft';   
  }
  return $data;   
}  

add_filter('wp_insert_post_data' , 'dont_publish' , '99', 2);