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

Если вы пользователь WordPress, вы знаете, что интерфейс администратора по умолчанию функционален, но не имеет возможностей настройки. К счастью, есть несколько способов улучшить работу администратора WordPress путем добавления пользовательских столбцов администрирования. В этой статье мы рассмотрим различные методы, дополненные разговорными объяснениями и примерами кода, которые помогут вам взять под контроль интерфейс администратора WordPress.

Метод 1: использование плагина (рекомендуется для начинающих)

Один из самых простых способов добавить пользовательские столбцы администратора — использовать плагин. Доступно множество плагинов, предлагающих эту функцию, например «Столбцы администратора» или «Расширенные настраиваемые поля». Давайте посмотрим, как можно использовать плагин «Административные столбцы» для добавления пользовательских столбцов:

  1. Установите и активируйте плагин «Столбцы администратора» из репозитория плагинов WordPress.
  2. Перейдите в «Настройки» → «Столбцы администратора».
  3. Выберите тип публикации или таксономию, для которой вы хотите добавить специальные столбцы.
  4. Нажмите кнопку «Добавить столбец» и выберите нужный тип столбца (например, заголовок сообщения, автор, настраиваемое поле).
  5. Настройте параметры столбца в соответствии со своими требованиями.
  6. Сохраните изменения, и пользовательский столбец администратора теперь будет виден в вашем интерфейсе администратора WordPress.

Метод 2: собственный код (средний уровень)

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

function custom_admin_column($columns) {
    $columns['custom_column'] = 'Custom Column';
    return $columns;
}
function display_custom_admin_column($column, $post_id) {
    if ($column == 'custom_column') {
        echo 'Custom column content';
    }
}
add_filter('manage_posts_columns', 'custom_admin_column');
add_action('manage_posts_custom_column', 'display_custom_admin_column', 10, 2);

В приведенном выше коде мы сначала определяем новый столбец под названием «Пользовательский столбец» и добавляем его в список столбцов с помощью фильтра manage_posts_columns. Затем мы определяем контент, который будет отображаться в настраиваемом столбце, с помощью действия manage_posts_custom_column. Вы можете изменить имя и содержимое столбца в соответствии со своими потребностями.

Метод 3: настройка с помощью расширенных настраиваемых полей (ACF)

Если вы уже используете плагин Advanced Custom Fields (ACF), вы можете использовать его функциональные возможности, чтобы легко добавлять настраиваемые административные столбцы. Вот как это можно сделать:

  1. Установите и активируйте плагин ACF из репозитория плагинов WordPress.
  2. Создайте новую группу настраиваемых полей или отредактируйте существующую.
  3. Добавьте новое поле типа «Столбец» в группу полей и настройте его с нужными настройками.
  4. Сохраните группу полей и назначьте ее нужному типу публикации или таксономии.
  5. Откройте экран редактирования любого сообщения или термина, и вы увидите пользовательский столбец администратора в действии.

Добавив пользовательские столбцы администрирования в интерфейс WordPress, вы можете адаптировать панель администратора к своим конкретным потребностям, сделав ее более удобной и эффективной. Предпочитаете ли вы использовать плагины, писать собственный код или использовать существующие инструменты, такие как расширенные настраиваемые поля, для каждого уровня навыков найдется метод. Поэкспериментируйте с этими методами и измените свой опыт администрирования WordPress уже сегодня!