Добавление колонки с 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);
Миша Рудрастых Разработчик WordPress WooCommerce

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

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.

Смотрите также