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

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

Такое длинное название поста на самом деле показывает один простой способ отображения только тех колонок в списке постов в админке WordPress, какой вам нужен. По умолчанию отображаются такие колонки и в таком порядке: Заголовок, Автор, Рубрики, Метки, Комментарии, Дата. Вы можете расположить столбцы в том порядке, какой нравится вам.

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

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

function custom_post_columns($posts_columns) {
$posts_columns = array(
"cb" => "",
"date" => "Date",
"title" => "Title",
"author" => "Author",
"tags" => "Tags",
"categories" => "Categories",
"comments" => '
Comments
', ); return $posts_columns; } add_filter('manage_posts_columns', 'custom_post_columns');

Этот код является фильтром, который изменяет порядок колонок в списке постов административной части WordPress. Если его применить, то колонки будут идти в таком порядке: Дата, Заголовок, Автор, Метки, Рубрики, Комментарии. То есть, как можно заметить, в каком порядке вы будете перечислять названия столбцов, в таком порядке они и будут выводиться.

С помощью этого кода можно и вовсе удалить ненужные вам столбцы – для этого достаточно просто удалить строчку с соответствующим названием. Например, код для удаления столбца Метки:

function custom_post_columns($posts_columns) {
$posts_columns = array(
"cb" => "",
"date" => "Date",
"title" => "Title",
"author" => "Author",
"categories" => "Categories",
"comments" => '
Comments
', ); return $posts_columns; } add_filter('manage_posts_columns', 'custom_post_columns');

Пользуйтесь с умом!

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

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

    • Цитирую:

      в каком порядке вы будете перечислять названия столбцов, в таком порядке они и будут выводиться

  1. Добрый день! У меня на сайте стоят несколько плагинов, которые добавляют свои колонки в списке постов. Если мы меняем $posts_columns на свой, то с изменением порядка, пропадают и добавленные плагинами поля. Как исправить этот баг? И как сделать так, что если мы в будущем подключим какой-нибудь новый плагин, который будет добавлять свои колонки, они отображались?

  2. А как удалить теже столбцы но только для списка ТОВАРОВ И только КРОМЕ админа

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

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


*