Flector

Как добавить колонку «ID» в списке записей и страниц?

Колонка ID в списке записей

Узнать ID записи или страницы очень легко - достаточно лишь навести мышку на нужную запись или страницу, чтобы увидеть во всплывающей в браузере ссылке число, которое и будет обозначать ID. Однако, не все могут пользоваться мышкой, так как на мобильных устройствах ее нет. В этом случае вы можете воспользоваться сниппетом, который добавит отдельную колонку "ID" при просмотре списка записей или страниц. Вставьте в файл functions.php вашей темы следующий код:

//колонка "id" в списке записей и страниц start
function wph_columns_names_id($defaults){
    $defaults['wph_id'] = 'ID';
    return $defaults;
}
function wph_add_id($column_name, $id){
    if($column_name === 'wph_id'){
        the_id();
    }
}
add_filter('manage_posts_columns', 'wph_columns_names_id', 5);
add_action('manage_posts_custom_column', 'wph_add_id', 5, 2);
add_filter('manage_pages_columns', 'wph_columns_names_id', 5);
add_action('manage_pages_custom_column', 'wph_add_id', 5, 2);
 
function wph_css_for_column_id() {
echo '<style>
  .column-wph_id {
    width: 8%;
  } 
 </style>';
}
add_action('admin_head', 'wph_css_for_column_id');
//колонка "id" в списке записей и страниц end

Или вы можете установить плагин Reveal IDs, который добавит колонку "ID" ко всем типам записей и таксономий.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!