Как мне добавить столбец в область администратора страницы, в котором будет отображаться дата последней редакции всех страниц? Наряду со столбцами «Автор» и «Дата публикации»?
Мне нужно следить за изменениями страницы, которые вносят другие пользователи, и прямо сейчас в области администратора страницы будет отображаться только дата публикации опубликованной страницы и дата последнего изменения черновика. Поэтому мне нужно показать дату ревизии любым пользователем каждой опубликованной страницы.
Возможно, все усложняет то, что у меня отключены ревизии постов/страниц в wp-config.php, чтобы уменьшить размер базы данных, поэтому действие не может подключиться к уже существующим метаданным ревизии страницы.
Но база данных содержит post_modified_gmt
столбец метаданных, поэтому можно ли получить его с помощью прямого запроса к базе данных? Не хорошая идея? И воспользуюсь ли я таким действием? http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column
Потребуется некоторое уточнение, но основной код следующий:
Отлично работает, спасибо. Я изучу ядро WP, чтобы узнать, смогу ли я понять, как добавить функцию столбца «щелчок для сортировки», а также изменить формат даты.
@songdogtech Я вспомнил, что у scribu был пост о пользовательских столбцах и возможность их сортировки.
В какой файл вы добавляете этот код?
@Amesey любой, который имеет смысл для вашего варианта использования (тема functions.php, плагин и т. д.).