カスタム投稿タイプの未来投稿機能を無効にするメモ

      2018/03/22

カスタム投稿タイプの未来投稿機能自体を無効にしたくてググったメモ

//未来投稿機能自体を無効
function stop_post_status_future_func( $data, $postarr ) {
   if ( ( $data['post_type'] == 'カスタム投稿タイプ名' && $data['post_status'] == 'future') && $postarr['post_status'] == 'publish' ) :
      $data['post_status'] = 'publish';
   endif;
  return $data;
};
add_filter( 'wp_insert_post_data', 'stop_post_status_future_func', 10, 2 );

参考:【WordPress】未来投稿機能を無効にする方法

 - WordPress ,