Как вывести полную дату и время постов в административном разделе

Как вывести полную дату и время постов в административном разделе | n-wp.ru

Для каких-то целей даты постов в административной части выводятся в виде относительной величины. Это бывает не очень удобно, когда постов много: поди разберись среди десятка постов, когда какой был опубликован, если у всех стоит дата два дня назад. Ситуация усугубляет еще и то, что рядом с датой не отображается время публикации, и чтобы узнать его, приходится открывать свойства каждого поста.

Особенное неудобство таким отображением даты публикации испытываешь, когда есть множество запланированных постов, которые нужно контролировать и перераспределять. Если и вам такой вид даты публикации кажется не очень удобным, давайте его заменим – сделаем видимой нормальную дату публикации и выведем рядом точное время публикации.

Для этого добавим пару хуков, которые позволят выудить из базы данных нормальную дату и время, и вставить их взамен имеющейся даты публикации. Для этого нужно вставить в файл functions.php следующий код:

add_filter("manage_edit-post_columns", "on_title_update_columns");
function on_title_update_columns($columns) {
	unset ($columns['date']); 
	$columns['date_norm'] = 'DATE';
	return $columns;
}


add_action("manage_posts_custom_column", "on_browse_update_columns");
function on_browse_update_columns($column) {
	global $post;
	if ("date_norm" == $column) {
		echo $post->post_date;
	}	
}

После этого колонка даты в списке постов административного раздела приобретет классический, точный вид.

Было

Стало

Как вывести полную дату и время постов в административном разделе Как вывести полную дату и время постов в административном разделе
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

4 Комментарии

  1. Читала, что есть программа, позволяющая экспортировать на сайт файл со статьями в раздел запланированные. А как это можно сделать непосредственно в админ панели? Скажем, добавив запись и проставить ей дату публикации?

  2. Вставила указанный код в указанный файл. Видимо, не совсем туда. В итоге, доступ на сайт был закрыт. Пришлось убрать. Возможно, это помогло бы запланированным постам вовремя публиковаться.

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*