! Запросто с WordPress - доступная ручная работа по правилам оптимального интернета
...здесь Ваша реклама.?.
Здравствуйте !
написано: — 
отредактировано: 2018-03-17
издатель:  в теме: Контент, шапка site: кодингS реплики: будьте первым в диалоге
 
Запросто с WordPress - студия ATs media fashion Reception WordPress golden

Добавим информационные колонки в админку: id рубрик, меток, постов, странц

Иногда возникает вопрос: как узнать id конкретной записи или страницы?. …а иной раз позарез требуется уточнить id рубрики или метки: например, тогда, когда настраиваем отображение виджета для конкретных страниц сайта?

В общем-то, подсмотреть айди просто! и многие уже знают как это дело решать:

заходим в админку — во «Все записи» или «Рубрики», к примеру, интересует айди рубрики, наводим курсор на требуемое имя, а в подсветке ссылок в самом низу окна браузера смотрим id.

Сегодня дам пример и, соответственно код, установив который, лишних манипуляций выполнять не потребуется: просто-напросто в админке, напротив имени записи, рубрики, метки появится поле (колонка) в которой будет прописано id значение имени. Также просто заставить код информировать и о произвольных типах записей; таксономий…

Занавес… открыт:


 

 

 

Что жжж, узнаем как

 

 

добавить информационное поле (колонку) id рубрики — в админке

 

 

 

 

 

После прописки нижепоказанного кода получится так, как на скрине ниже: (это, как понимаете, для раздела «Рубрики»)

 

 

 

 

поле по id рубрик - в админке

 

 

 

 

 

А вот сам код, который следует добавить к себе в файл функций, или в то место, куда группируете кодировки…

 

 

После прописки… перейдите в раздел Рубрик или Меток, там и увидите результат проделанной работы: узнать любой id рубрики или метки отныне проще простого)

 

 

 

 

/** Добавление колонки с ID рубрик и меток в админку **/
add_filter("manage_edit-category_columns", 'add_my_ats_columns');           // для обычных рубрик
add_filter("manage_category_custom_column", 'fill_my_ats_columns', 10, 3);
add_filter("manage_edit-post_tag_columns", 'add_my_ats_columns');
add_filter("manage_post_tag_custom_column", 'fill_my_ats_columns', 10, 3);  // для обычных тегов
//для произвольных типов (рубрик)
//add_filter("manage_edit-funcats_columns", 'add_my_ats_columns');          // для отвязных такс - не привязанных к типам записей - funcats - поставьте ваше
//add_filter("manage_funcats_custom_column", 'fill_my_ats_columns', 10, 3); // для отвязных такс - не привязанных к типам записей - funcats - поставьте ваше
//add_filter("manage_edit-grupwp_columns", 'add_my_ats_columns');           // для произвольных типов таксономий - grupwp - поставьте ваше
//add_filter("manage_grupwp_custom_column", 'fill_my_ats_columns', 10, 3);  // для произвольных типов таксономий - grupwp - поставьте ваше
function add_my_ats_columns($columns) {
$column_id = array( 'id' => 'ID' );
$columns = array_slice( $columns, 0, 1, true ) + $column_id + array_slice( $columns, 1, NULL, true );
return $columns;
}

// ниже второй шаг: добавим отображение самой инфы о идентификаторе рубрик и меток
function fill_my_ats_columns($out, $column_name, $id) {
switch ($column_name) {
case 'id':
$out .= $id;
break;
default:
break;
}
return $out;
}
/** Добавление колонки с ID рубрик и меток в админку **/

 

 

 

 

Много пояснять по коду, думается, не нужно, ибо в комментариях мною даны требуемые реплики.

 

 

 

…кстати, о комментариях: если кому что не ясно, расписывайте вопросы в комментариях к статье — есть же комментарии… чтобы не писать по каждому пустяку на почту)

 

 

 

…пожалуй, добавлю только то, что: я закомментировал фильтры для произвольных типов записей — кому требуются оные, поступайте в соответствии к комментариями кода…

 

 

 

 

 

к оглавлению $

добавить информационное поле (колонку) id постов, страниц — в админке

 

 

 

 

 

Когда требуется узнать id записи или страницы, просто перейдите в соответствующий раздел и осведомитесь.

 

 

Отныне, после добавления к «себе» чудо кода, который чуть ниже, у вас получится то же самое что и на картинке ниже:

 

 

 

 

 

поле по id записей - в админке

 

 

 

 

 

Вот требуемый код для показа в админке id записей или страниц: на самом деле всё просто!

 

 

 

/** Добавление колонки с ID ПОСТОВ (страниц) в админку И тру и ats **/
add_filter('manage_pages_columns', 'my_ats_id', 5);               // для страниц
add_action('manage_pages_custom_column', 'my_ats_custom', 5, 2);  // для страниц
add_filter('manage_posts_columns', 'my_ats_id', 5);               // для записей
add_action('manage_posts_custom_column', 'my_ats_custom', 5, 2);  // для записей
//для произвольных типов
//add_filter('manage_word_columns', 'my_ats_id', 5);                // для произвольных типов записей - word - поставьте ваше имя
//add_action('manage_word_custom_column', 'my_ats_custom', 5, 2);   // для произвольных типов записей - word - поставьте ваше имя
//для произвольных типов - вывод ID
function my_ats_id($args){
$args['post_page_id'] = 'ID';
return $args;
}
function my_ats_custom($column, $id){
if($column === 'post_page_id'){
echo $id;
} }
/** Добавление колонки с ID ПОСТОВ (страниц) в админку **/

 

 

 

Фильтры для типов записей закомментил: если нужно — открываем, и делоф…

 

 

 

Вензеля функций можно изменить на свои…

 

 

 

Спасибо за внимание!

 

…в следующей статье ещё кое-что вкусненькое из кодированного соуса.

 

 

 


На этом занавес представления опускается…
…на рампы пыль печальная ложится…

 

 


подписка feedburner Online консультация по работе c сайтом на WordPress

 

 

 

 


Благодарности)) и вопросы в комментариях - помогу… в чём дюжу
А также Вы можете просто:
Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
 ! самое читаемое:
   Продвижение контентом или нужно настраивать сайт — валидный код шаблона..?   YouTube закроет монетизацию для обывателя… как площадку для заработка на видеороликах   Как исключить вывод (выборочно) поста с главной страницы сайта — регулировка в админке   Как выбрать хостинг — пошаговые инструкции (обзоры 4 хостингов) — нюансы модного ssl сертифицирования   Выведем последние комментарии в любом месте сайта — несколько вариантов   Ускоряем сайт: основные кэш и gzip правила .htaccess которые нужно знать   Как добавить свой новый (второй) сайт в Яндекс Директ   Создаём плагин — добавочный файл функций — my-functions.php   Как перевести сайт на https — сертификат ssl — шифрование   Шаблон RealMik 4.0.2 — создать сайт на wordpress с максимальной выгодой для начинающего блогера   Убираем циклическую ссылку h1 логотипа на главной странице   Подключение jQuery библиотеки от CDN Google — рационально!..   Как добавить ссылки на самые комментируемые по времени посты в сайдбар или на страничку   Уже в этом году WordPress потребует от пользователей протокол HTTPS
↔ перетаскивайте ленту ↔
ещё статьи по теме:

смотреть ещё статьи в теме Контент, шапка site: кодингS
меточная навигация:


Комментарии © 0 к статье: Добавим информационные колонки в админку: id рубрик, меток, постов, странц

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

Внимание! Обязательные поля помечены *

  отныне доступен плагин: privacy-policy ©

 необходимо принять правила конфиденциальности и пользовательского соглашения
Яндекс.Метрика