トップページの表示件数を変更したい
いつもお世話になっております。
今回ご相談させて頂きたいのはコクーンにてトップページの記事表示件数を変更する方法を知りたいということです。
当該ブログ
https://good-encounter.com/
・行いたいこと
現状、トップページに7つ記事があるのですがこれを3つにしたいと思っております。
これが探しても探しても一向に見つからず、技術的なことに時間をかけても無駄だと判断し相談させて頂いた次第です。
・目的
サイドバーへのインプレッションを少しでも上げたいため
・試したこと
①投稿→表示設定→1ページに表示する最大投稿数変更するも変化なし
②Cocoon 設定→トップページの表示件数を変更するような項目なし
検索するもCocoonトップページの表示件数に関しての記事見当たらず
大変お手数をおかけしますが、お手すきの際に宜しくお願い致します。

みんなのコメント 7件
ベストアンサー
>①投稿→表示設定→1ページに表示する最大投稿数変更するも変化なし
キャッシュは削除されてますでしょうか?
それでも反映されない場合は、以下のサイトの「トップページの表示設定」見出し冒頭を参考に、function.php に以下のコードを追記してみてください。
https://mawatari.jp/archives/customize-list-page-of-wordpress
※必ずバックアップを取ってから追記してください
↓↓↓コード↓↓↓
add_action('pre_get_posts', 'my_pre_get_posts');
function my_pre_get_posts($query) {
if ($query->is_main_query() && !is_admin()) {
if (is_home() || is_front_page() || is_search()) {
$query->set('posts_per_page', 3);
}
}
}
石井様、いつも大変お世話になっております。
承知致しました。早速仰って頂いた内容を試したいと思います。
いつもありがとうございます。
質問者からのお礼コメント
ブログ相談ドットコムに行くといつも石井様がたくさんの方の問題を解決されており、頭が上がりません。
お体どうかご自愛くださいませ。お返しできなくてすみません。
追記:コードを導入しましたが変化なしでした。キャッシュも削除済。
↓挿入済み
add_action('pre_get_posts', 'my_pre_get_posts');
function my_pre_get_posts($query) {
if ($query->is_main_query() && !is_admin()) {
if (is_home() || is_front_page() || is_search()) {
$query->set('posts_per_page', 3);
}
}
子テーマにも挿入済みです
Cocoon では記事表示数設定が実装されているみたいですね。
こちらで制御されているので、WordPress デフォルト設定や function.php への追記では反映されないのかも。
大変お手数ですが先程の記述は削除して、以下のサイトを参考に設定してみてください。
https://tomoyuking.com/wordpress/cocoon-set-top-count/#:~:text=%E3%81%BE%E3%81%A8%E3%82%81-,%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%AE%E8%A1%A8%E7%A4%BA%E5%80%8B%E6%95%B0%E3%82%92%E8%87%AA%E5%88%86%E5%A5%BD%E3%81%BF,%E6%9C%AC%E6%95%B0%E3%82%92%E6%B1%BA%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82
ちなみにですが、トップページやカテゴリの記事一覧にたった 3 記事しか表示されない仕様は、思いっきり『読者ファースト』の概念からかけ離れてる行為かと、私は思います。
通常は 10 記事、ボリュームを持たせるコンテンツでは 20 記事くらい、1 ページ内に記事一覧を表示させるように設定していますが、それは読者が嫌う無駄なクリックやタッチ操作を、できるだけ少なくするためです。
記事一覧で表示する記事数を減らしたからといって、サイドバーへのインプレッションなど上がらないというか、仮に上がったとしても、それは読者のポジティブな行動とはならないでしょう。単に無駄な手間を増やすだけなので、結果的に読者に嫌われる仕様のコンテンツとなる可能性大です。
考え方を改めた方が良いかと思いますよ。
石井様、いつも大変お世話になっております。
すみません、返信したつもりが送信されてなかったようです。お返事遅くなりました。
読者ファーストの件、おっしゃる通りかと思いますのでそもそもこの施策は却下したいと思います。
貴重なご意見いつもありがとうございます。別件で問題が発生したので再度お伺いするかもしれませんが、よろしくお願い致します。
いつもありがとうございます。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録