[WordPress] 下書きのタイトルを取得して、次回予告につっこむ

タイムライン

[WordPress] 下書きのタイトルを取得して、次回予告につっこむ

バリスタ

に選定していただきました。✌('ω')✌

narumiさんのマネをして次回予告を実装してみた。

Twitter公式アプリで話題のニュースが読めるようになってた : Blog @narumi

feedlyの登録者を増やしたいっていうよりも、適当な次回予告を書いて楽しみたかったというのが本音だけど、WordPressの下書きを取得して突っ込んだら本当の次回予告になって愉快になった。

もちろん、ヤバい下書きは処分した。

適当な次回予告は毎回記事に直接書くとか面倒なので、カスタムフィールドを使って記事とは切り分けて登録、ボタンやらはテンプレートで処理。下書きの取得は思ったよりも楽勝だった。

下書きの取得

WordPressで$wpdb->postsにアクセスして下書き中の投稿タイトルを一覧表示する | 西沢直木のIT講座

ググってそれっぽい情報にたどり着いたので、がっつりそのまま使わせ頂いた。ありがとうございます。

7行目を変更して

ORDER BY post_date DESC LIMIT 3";
<!-- を -->
ORDER BY RAND() LIMIT 1
<!-- に変更。 -->

要するに「下書きの日付の順番に3記事のタイトルを取得」から、「ランダムに1記事だけ」という具合。

これで

<?php if( get_field('カスタムフィールド名') ): ?>
<!-- カスタムフィールドから予告。 -->
<?php else :?>
<!-- カスタムフィールドが空なら、下書きからランダムに取得 -->
<?php endif; ?>

で、いっちょ上がり。

feedlyのボタンや登録者数の取得は

Feedly Insight、Feedly の購読者数をあれこれできる WordPress プラグイン専用公式ページ

けんじにおまかせ。

こうなってきたら、ゴミ箱の中身を取得して、地獄ネタ巡りコンテンツもアリだと思えてきた。やらんけども。

なんだかずーっと眠らせてきたネタとかも溜まっているんだけど、消化したい気になっているから、やる気スイッチ的にも悪くない気がしてます。

WordPressならではのマジの次回予告を試してみたい方は参考にしてみてください。もしいれば。

ではでは。

文:シンタロヲフレッシュ

一緒に読んで欲しい記事

前の記事(Previous)
[WordPress] ブログトップページの投稿日時の表記を相対時間(何時間前)に変更する方法。human_time_diff
次の記事(Next)
WordPressの投稿画面にも「Source Han Code JP」を適用したら気持ちよさ増し増し