はじめに

外観→メニューでは、投稿を検索してメニューに追加できます。
しかし、検索結果が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件以上の投稿を表示できるようになります。
投稿数が多いサイトでも目的の記事を探しやすくなり、メニュー編集作業を効率化できます。
