WordPressで公開予定の記事を一覧にして表示する方法

この記事を読むのに必要な時間の目安: 約 2 分
予約投稿

WordPressは未来の日時を指定して記事を更新する予約投稿という機能があります。通常、こうした予約投稿は指定された日時になるまでフロントには表示されませんが、公開予定の日時とタイトルを一緒に表示するようにしておくことで、読者に対するPRとして機能するかもしれません。


うちでは実装していませんが、例えばサイドバーやindexページの記事一覧の上など、読者の目線が行きやすい場所に、以下のコードを実装してやるだけです。

<h2>近日公開</h2>
<ul>
<?php query_posts('showposts=10&post_status=future'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <li><?php the_time('Y/m/d'); ?>: <?php the_title(); ?></li>
<?php endwhile; else: ?>
    <li>公開予定の記事はありません。</li>
<?php endif; ?>
</ul>

上記では単純にリストとして表示させるためのコードになっていますが、jQueryを使ってティッカー表示にしてみたりスライド表示にしてみたり、やりようによってはかなり大きく見た目を変えることができます。

以下の記事などを参考にしてみるといいかも。
[jQuery]シンプルなティッカーいろいろ | Arch

いろいろな動きをするニュースティッカー(News Ticker) jQueryプラグイン – Develo.org

[JS]リスト要素で簡単に実装できるニュースティッカー -jQuery News Ticker | コリス

内容がしっかりしていて、「また読みたい」「もっと読みたい」と思わせるだけのクオリティが大前提にはなりますが、これから公開される記事が一覧で見えることで、また訪問しようという動機付けになるかもしれません。

また、RSS登録を促すリンクをいっしょに設置しておけば、RSSの購読者を増やすきっかけにもなってくれるかも。もしかしたら・・・っていう話ですけどね。

Comments