WordPressで投稿記事のサムネイル付き更新リストを表示してみる
更新日順で並び替えた記事リストを任意の場所に表示するカスタマイズを行なってみました。過去記事を頻繁に更新する方には面白いかもです!
きっかけ&参考
こちらの記事を拝見して、おおお!おもしろそう!やってみよー!と思いました。
前も書いたことがあるのですが、わたし、本当に過去記事を更新することが多くて…!そんなにしょっちゅう直すなら、もうそれ表示してみたらいいんじゃね?と思って、やってみました。
こんな感じ
サイドバーに置いてみました。
コード
任意の場所(このブログではsidebar.php)
<ul> <?php global $post; $args = array( 'posts_per_page' => 5, 'post_type' => 'post', 'orderby' => 'modified' ); $myposts = get_posts( $args ); foreach( $myposts as $post ) { setup_postdata($post); if (get_the_time('Ymd') < get_the_modified_time('Ymd')) { $up_str = 'を加筆/修正しました'; }else{ $up_str = 'を公開しました'; } ?> <li><?php the_post_thumbnail(array(65,65), array('alt'=>get_the_title())); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo $up_str; ?> -<?php the_modified_date('Y/m/d'); ?></li> <?php } wp_reset_postdata(); ?> </ul>
更新日の新しい順に5件、サムネイル付きで表示します。更新日が公開日よりも新しいものには「加筆/修正」、それ以外には「公開」というような文字列を付加しています。サムネイルの大きさやCSSはお好みでどうぞ。
公開日や更新日の比較については、最近書いたこちらの記事もご参照ください。
以上です!過去記事更新仲間の方は試してみてくださいー!
2件のコメント
こんにちは、新着記事関係のを探していたら目に留まりました。
この方法なら新着でも更新でも一目で判断でき一石二鳥ですね。
アシベさん、コメントありがとうございます。
意外と便利なのでわたしも重宝しております! わたしのように記事を更新しまくる人にはおすすめですw
コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。)
YouTubeでQ&Aコンテンツを企画しています
運営しているYouTubeチャンネルで、ご相談やご質問を募集しています。動画のコメントやお問い合わせページからお気軽にご相談をお寄せください。