В административной панели в списке записей отображается только дата без времени. В этой короткой статье я покажу, как добавить время в этот список.
Подходящий фильтр
Как это часто бывает при работе с WordPress, гораздо больше времени тратится для того, чтобы найти подходящий фильтр, чем написать код! В данном случае будем использовать post_date_column_time, который вызывается непосредственно перед тем как WordPress занесет дату публикации записи в таблицу.
Время публикации будем добавлять только к запланированным записям, т.е. к тем которые имеют post_status в значении future, иначе оставляем как есть.
1 2 3 4 5 6 7 8 9 | function sst_post_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' , 'sst_post_date_column_time' , 10 , 2 ); |
Этот код необходимо добавить в файл functions.php активной темы.
Источник статьи/урока: https://xozblog.ru
По материалам: http://wpmu.org/how-to-show-the-time-for-a-scheduled-wordpress-post/