【WordPress】予約投稿の時間を投稿一覧に表示する

予約投稿の公開時間を投稿一覧に表示する方法をご紹介します。

予約投稿の公開時間を公開する時間を編集画面で確認していましたが、いちいち編集画面にいって確認するのが面倒くさいってことで、一覧に表示して一括で確認できるようにしました。

完成図

一覧画面の「日時」の項目のしたに公開時間が表示されます。

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 );

参考:
WordPress:投稿一覧の日付部分に予約投稿の公開時刻を表示させる方法 | NxWorld