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

Как вывести полную дату и время постов в административном разделе | 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

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. Piterkoshka

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

    Ответить
  2. DimaDodonov

    Написать пост и настроить дату публикации

    Ответить
  3. Piterkoshka

    Но все равно автоматически статьи не публикуются почему-то. От чего так может происходить?

    Ответить
  4. Piterkoshka

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

    Ответить