前提・実現したいこと
WordPressでサイトを構築中ですが、
TOPページの記事の表示を、
【 1 】【 2 】←大きめに表示
【3】 ←3件目以降は小さめに表示
【4】
【5】
・
・
・
というレイアウトにし、ページ送りも設置しようと考えています。
1・2件目を一つ目のループ
3件目以降を二つ目のループで分けて作っています。
二つ目のループは下記の通り記述しました。
(こちらを参考にしました:https://tuono034s.com/web-entry/1975/)
<?php if (have_posts()) : ?> <?php $paged = get_query_var('paged') ? get_query_var('paged') : 1 ; $perpage = 8; $perpage = get_option('posts_per_page'); $offset = ($paged - 1) * $perpage + 2; query_posts('offset=' . $offset) ?> <?php while (have_posts()) : the_post(); ?> <li>記事内容</li> <?php endwhile; endif; ?> <?php wp_pagenavi(); ?>
offsetは変数にしているので影響ないかと思うのですが、
query_postsを使っているためかページ送りがうまく機能しません。
どのような書き方に直すとよろしいでしょうか?
ご教授よろしくお願いします。
ちなみにページ送りはプラグインのWP-PageNaviを使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/30 01:29
2018/12/03 01:35