メニュー画面のメニュー項目検索で10件以上表示する方法

Cocoonカスタマイズ集
この記事は約1分で読めます。
記事内に広告が含まれています。

はじめに

メニュー

外観→メニューでは、投稿を検索してメニューに追加できます。

しかし、検索結果が10件しか表示されず、目的の記事が見つけにくいことがあります(図1参照)。
特に投稿数が多いサイトでは、検索結果が途中で打ち切られてしまうため不便です。

そこで、この件数を変更します。

この記事では、この方法について説明します。

実装手順

以下のコードをfunctions.phpに追加します。

add_action('pre_get_posts', function ($query) {
  if (!is_admin() || !isset($_POST['action']) || $_POST['action'] !== 'menu-quick-search') {
    return;
  }

  $query->set('posts_per_page', 30);
});

さいごに

今回紹介した方法を使えば、WordPressのメニュー検索で10件以上の投稿を表示できるようになります。
投稿数が多いサイトでも目的の記事を探しやすくなり、メニュー編集作業を効率化できます。

タイトルとURLをコピーしました