WordPressの投稿一覧に日・曜日・時間を表示させる方法はあるのか?(管理画面に表示)

Wordpressの管理画面投稿一覧に日時と曜日を表示する方法はあるのか

WordPressの管理画面にある投稿一覧に日付は表示されるが、時間が表示されてないので困った経験はないだろうか?

WordPressは便利な機能がそろっているのに、自分で追加しないと細かい表示ができなことがある。

とくに予約時間や投稿の日時を知りたいときは、毎回Wordpressの編集ページを開くか詳細ページを開かないといけないので困る。

結論から言うと、Wordpressの管理画面にある投稿一覧に日付・日時・曜日を簡単に表示する方法があるので解説しようと思う。

WordPressの通常の投稿一覧はどうなっているのか

Wordpressの管理画面にある投稿一覧画面
WordPressの管理画面にある投稿一覧画面

このようにWordpressの管理画面にある投稿一覧を確認すると、年月日は標準で表示されいるが、肝心の曜日や時間が表示されていない。

ほかのWordpressの管理画面にある設定を見ても表示する箇所は無い。

WordPressの投稿一覧に表示方法

WordPressへたった5行挿入するだけ

function posts_date_time_add( $posts_time, $post ) {
    $posts_time .= '<br>' . get_post_time( 'l H:i', false, $post );
    return $posts_time;
}
add_filter ( 'post_date_column_time', 'posts_date_time_add', 10, 2 );

このコードをコピペして挿入するだけで表示される。

挿入する箇所は function.php 内ならどこでも良いですが、わからない場合は最後の行を改行してからコピペすると間違いないです。

WordPressの投稿一覧に年月日・曜日・時間を表示できた

Wordpressの管理画面に投稿一覧に日時・曜日を表示した
WordPressの管理画面に投稿一覧に日時・曜日を表示した

年月日・曜日・時間を表示できた例。たった5行追加するだけで表示できるので簡単ですね。

日時曜日の表示方法を変えたい場合

'l H:i'

さっきのコード内にあった’l H:i’ を変更すると表示方法を変えることができる。日本で使いそうな文字はこれぐらい。

  • d日。二桁の数字(先頭にゼロがつく場合も)
  • D曜日。3文字のテキスト形式。
  • l (小文字の ‘L’)曜日。フルスペル形式。
  • m月。数字。先頭にゼロをつける。
  • n月。数字。先頭にゼロをつけない。
  • Y年。4 桁の数字。
  • y年。2 桁の数字。

表示方法を変更したい場合はPHP Date で検索するといろいろ変更できる項目があるよ。

この記事を書いた人

よこやま良平

こんにちは!18年以上ITエンジニアとして活動してきた
よこやま良平です。

4歳~85歳まで、年間1,792人名以上の方に
パソコンやプログラミング講座を行ってきました。

また18冊以上の書籍を出版しており、連続で1位を獲得しました。
オンライン講座では200件以上のレビューを頂いており
評価は4.9/5.0と高評価を得ています。

その他これまでに3000以上のサービス・システム・サイトを作成。