Добавление колонки с ID записей и страниц в админку

Как узнать ID записи или страницы на блоге? Уверен, что вы знаете ответ.

Но я хочу вам предложить способ поудобнее. Что, если в админку на страницы «Все записи» и «Все страницы» в информацию о постах будет добавлена ещё одна колонка — колонка с ID?

Покажу, как это будет выглядеть на скриншоте:

колонка id записей страниц WordPress

Чтобы добавить точно такую же колонку с ID-ами себе в админку, вставляем этот код в файл functions.php:

function true_id($args){
    $args['post_page_id'] = 'ID';
    return $args;
}
function true_custom($column, $id){
    if($column === 'post_page_id'){
        echo $id;
    }
}
 
add_filter('manage_pages_columns', 'true_id', 5);
add_action('manage_pages_custom_column', 'true_custom', 5, 2);
add_filter('manage_posts_columns', 'true_id', 5);
add_action('manage_posts_custom_column', 'true_custom', 5, 2);

Источник: misha.blog

Миша Рудрастых

Путешествует по миру и рассказывает всем о WordPress лично, у себя в блогах и на курсах в Санкт-Петербурге. Умеет просто объяснять сложные вещи, делает это красиво. Организовывает неплохие WordCamp's, но совсем не умеет слушать чужие доклады.

Добавить комментарий

%d такие блоггеры, как: