Домой Оптимизация и учебники по WordPress Как переместить столбец администратора WordPress до или после любого другого столбца? manage_post_columns...

Как переместить столбец администратора WordPress до или после любого другого столбца? manage_post_columns Hook

508
0

WordPress довольно удивительный. Более 33 тыс. Плагинов в хранилище плагинов WordPress . Существует множество настроек, которые мы могли бы сделать с помощью доступных нам хуков и API. Задумывались ли вы — как переместить столбцы администратора?

В этом руководстве по WordPress мы расскажем, как переключать / изменять столбцы Post на консоли администратора WordPress .

Давайте посмотрим на этот столбец постов WordPress по умолчанию.

Давай двигаться Categories столбец перед Title колонка.

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

functions.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Перемещаем столбец «Категории» перед столбцом «Заголовок»
функция crunchify_reorder_columns ( $ столбцы ) {
   $ crunchify_columns знак равно массив ( ) ;
   $ категории знак равно «категории» ;
   $ название знак равно «заголовок» ;
   foreach ( $ столбцы как $ ключ = > $ value ) {
     если ( $ key == $ title ) {
       $ crunchify_columns [ $ категории ] знак равно $ категории ;
     }
       $ crunchify_columns [ $ key ] знак равно $ value ;
   }
   вернуть $ crunchify_columns ;
}
add_filter ( 'manage_posts_columns' , 'crunchify_reorder_columns' ) ;

Теперь давайте рассмотрим сценарий, в котором вам может понадобиться переместить пару столбцов перед столбцами заголовка, т.е. tags , categories , author столбец перед title колонка. Посмотрите на изображение ниже.

ЧИТАТЬ ТАКЖЕ:  Как проанализировать и удалить неиспользуемый CSS из файла WordPress style.css с помощью утилиты аудита Chrome?

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

functions.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
функция crunchify_reorder_columns ( $ столбцы ) {
   $ crunchify_columns знак равно массив ( ) ;
   $ название знак равно «заголовок» ;
   foreach ( $ столбцы как $ ключ = > $ value ) {
     если ( $ key == $ title ) {
       $ crunchify_columns [ 'дата' ] знак равно '' ;    // Переместить столбец даты перед столбцом заголовка
       $ crunchify_columns [ 'author' ] знак равно '' ;    // Переместить столбец автора перед столбцом заголовка
       $ crunchify_columns [ 'теги' ] знак равно '' ;    // Перемещаем столбец тегов перед столбцом заголовка
     }
       $ crunchify_columns [ $ key ] знак равно $ value ;
   }
   вернуть $ crunchify_columns ;
}
add_filter ( 'manage_posts_columns' , 'crunchify_reorder_columns' ) ;

Просмотрите список похожих более 200 статей WordPress .

Как переместить столбец администратора WordPress до или после любого другого столбца? manage_post_columns Hook

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь