WORDPRESSの投稿一覧が表示されなくなった場合

WordPressで投稿一覧が表示されなくなった時、

原因は色々あるだろうけども、

表示件数を増やしすぎた場合の対応方法をメモっとく。

 


/**
 * 表示件数を増やしすぎた場合、
 * 強制的に5件の表示にする
 * 使う時はadd_action前のコメントを外す
 */
//add_action('pre_get_posts', 'my_pre_get_posts', 10, 1); 
function my_pre_get_posts($query) {

  // 管理画面であること
  if (is_admin() === FALSE) {
    return;
  }

  // メインクエリであること
  if ($query->is_main_query() === FALSE) {
    return;
  }

  // 投稿タイプ
  $post_type = $query->query_vars['post_type'];

  // 投稿であること(カスタム投稿タイプの場合はここを変更)
  if ($post_type !== 'post') {
    return;
  }

  // とりあえず5件で表示
  $query->set('posts_per_page', '5');
}

普段は6行目をコメントしておいて、

やばっ!(汗)となった時にコメントアウトすることで、

強制的に5件で表示されるようになる。

あとは、改めて表示件数を小さい数に変えてから、

6行目を再度コメントに戻す。

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です