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

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を使ってティッカー表示にしてみたりスライド表示にするなど、やり方によってかなり大きく見た目を変えることができます。

以下の記事とかを参考にしてみるといいかも。

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

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

記事ストックをガリガリ貯めこんで毎日更新しているような人なら、こうしたカスタマイズをするのもアリじゃないでしょうか。

「WordPressカスタマイズ」新着記事

ソーシャルメディアのトータルシェア数を条件にして記事をランダム表示する方法

ホシナ カズキ

チャット風の会話形式コンテンツをプラグインなしで実装する方法

ホシナ カズキ

【WordPress】パーマリンクからカテゴリーベースを取り除く方法

ホシナ カズキ

ディレクトリを切ってインストールしたWordPressをドメイン直下で表示させる方法

ホシナ カズキ

「RSS Footer」が開発終了したならfunctions.phpで同じことやればいいじゃない

ホシナ カズキ

もっと見る

モバデビはモバイルやウェブのネタ、ニュースMaciPhoneなどのApple関連、WordPressのことなど、いろいろ書く雑食系ブログメディア。
ためになるかもしれないし、ならないかもしれない。そこそこ更新してますそこそこ。

このブログについてもっと詳しく