WPでSEO対策

WordPressを使って、SEO対策初心者でも簡単に検索エンジン上位上位表示できる情報をお届けします。

WP:投稿一覧に予約投稿の時刻を表示させる方法

更新日:

テンプレカスタマイズ

投稿一覧の予約投稿日だけでなく時刻も表示させて管理するためのソース。
 

目的

予約投稿を簡単にするためにプラグインWordPress Editorial Calendarを利用しているが、1日の予約投稿数が多くなるとカレンダーが表示されない。または、されにくくなる不具合が生じた。

表示に時間がかかるだけならまだしも、表示されなければまったく使い物にならない…

そんな時のために、投稿一覧の「日付」表示部分に「時刻」も表示させるようにして、万が一にそなえる。

注意事項

テーマファイルにソースを追加します。

失敗するとサイトが表示されなくなる可能性があるので、失敗してもすぐ戻せるように、必ずファイルのバックアップを取っておきましょう。

バックアップするファイル

  • functions.php

この記事の環境

環境によってうまくいかない可能性がないとは言い切れませんので、自己責任でお願いします。

  • WordPress 4.9.2-ja
  • STINGER 5、STINGER 7、AFFINGER
  • Google Chrom

追加するソース

functions.php(テーマのための関数)に下記のソースを追加するだけで、投稿一覧の「日付」下に予約投稿時刻が表示されるようになります。

/* 投稿一覧に予約投稿時刻 */
function add_scheduled_posts_date_column_time( $h_time, $post ) {
  if ($post->post_status == 'future') {
    $h_time .= '<br />' . get_post_time( 'g:i a', false, $post );
  }
  return $h_time;
}
add_filter ( 'post_date_column_time', 'add_scheduled_posts_date_column_time', 10, 2 );

-SEO対策カスタマイズ
-, , , , , , , , ,

Copyright© WPでSEO対策 , 2024 All Rights Reserved.