プラグインなしの記事一覧をあきらめ切れなかったので、今度はこんな風にしてみた。
更新日時順に表示することはできなかったが、記事一覧に「更新日」「公開日」「要約」をつけることができた。
今までの記事一覧ページの作成経過
・PAGE itiran 固定ページテンプレート (page-itiran.php)を使って全記事一覧を作る
基本的な記事一覧ページの作りかた。
記事タイトルのみの表示だがきちんと表示できた。
はじめはきちんと表示されているように見えたのだが、表示設定の記事数と同じ記事数しか表示されなくなった。
理由は不明。
で、今度はSTINGER3のサイドバーのNEWEntryを参考に記事一覧のコードをこんな風にしてみた。
記事一覧を表示するコード
<?php get_header(); ?>
<div id="container">
<div id="content">
<h1 class="page-title"><?php the_title(); ?></h1>
<div class="entry-content">
<?php the_content() ?>
[ 全記事表示 ]
<?php
$args = array(
'posts_per_page' => -1,
);
$st_query = new WP_Query($args);
?>
<?php if( $st_query->have_posts() ): ?>
<?php while ($st_query->have_posts()) : $st_query->the_post(''); ?>
<div class="all-kiji">
【初回公開日】<?php the_time('Y/m/d'); ?> :【最終更新日】<?php the_modified_date('Y/m/d') ?><br>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<p><?php echo mb_substr( strip_tags( stinger_noshotcode( $post->post_content ) ), 0, 70 ) . ''; ?></p> </div>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?></div><!-- #content -->
</div><!-- #container -->
<!-- END div.post -->
<?php get_footer(); ?>
今のところ表示は安定している。
でも、更新日順に並び替えができていない。
さあ、どうしようかな。
*現在はさらにカスタマイズし、更新日順の記事一覧ページが出来上がっています。
wordpressプラグインを使わない記事一覧まとめページ
wordpressプラグインを利用しないで全記事リスト(全記事一覧)を表示するための方法を1ページにまとめてみた。
参考にしてね。
コメント