言葉ですと難しいのですが、アーカイブページの1ページ目に記事の一覧(導入部分)を出して「もっと見る」をクリックすると記事の一覧(最初の投稿から)に移動するようにしたいです。
画像添付しています。
固定ページなどを持たせずにできる方法はないかと考えております。
is_pagedで1ページ目と2ページ目で分岐できるのはわかるのですがこれだと通常通りの2番目からの表示になってしまいます。
何かいい方法はありませんでしょうか?
現在のコードは以下です。
<?php if (!is_paged()) : ?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <?php endif; ?> <?php else : ?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <?php endif; ?> <?php endif; ?> <?php $big = 9999999999; $arg = array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => 'page/%#%/', 'current' => max(1, $paged) ); echo paginate_links($arg); ?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。