WordPressによるホームページ制作のCB-Web(シービーウェブ)

Memos 制作メモ

CB-Webホーム > 制作メモ > WordPress リビジョン管理数の変更

WordPress リビジョン管理数の変更2016.08.29更新

リビジョン管理はデフォルトで無限に行われるが、function.phpへの定義でリビジョン管理する数を変更できる。

wp_revisions_to_keep()

 

カスタム投稿でない場合?(使ったことない)

add_filter( 'wp_revisions_to_keep', 'change_revisions_num', 10, 2 );
function change_revisions_num( $num, $post ) {
  return $num;
}

カスタム投稿の場合

add_filter( 'wp_revisions_to_keep', 'change_revisions_num', 10, 2 );
function change_revisions_num( $num, $post ) {                                                                                                                                                                     
  if( 'post_demos' == $post->post_type ) {
    $num = 5;
  }
  return $num;
}

 

× CLOSE