Muita gente sempre se pergunta como exibir o número do ID do Post no painel administrativo do WordPress.

Pois bem, encontrei a solução para este problema, e também para exibir o ID não só dos posts, como também das páginas e arquivos de mídia no painel do WordPress.

Para isso, cole os códigos abaixo dentro do arquivo functions.php que fica na pasta do seu tema.

Exibir ID dos Arquivos de Mídia

/*EXIBINDO O CAMPO ID DOS ARQUIVOS DE MIDIA*/
function getFileExt($file) {
     return strtolower(substr(strrchr($file,'.'),1));
}
function mediaColumnsHeader($columns) {
	$columns['medID'] = __('ID');
	return $columns;
}
add_filter( 'manage_media_columns', 'mediaColumnsHeader' );

function mediaColumnsRow($columnName, $columnID){
	if($columnName == 'medID'){
		echo $columnID;
	}
}
add_filter( 'manage_media_custom_column', 'mediaColumnsRow', 10, 2 );

Exibir ID dos Posts

/*EXIBINDO O CAMPO ID DOS POSTs*/
function postsColumnsHeader($columns) {
	$columns['postID'] = __('ID');
	return $columns;
}
add_filter( 'manage_posts_columns', 'postsColumnsHeader' );

function postsColumnsRow($columnTitle, $postID){
	if($columnTitle == 'postID'){
		echo $postID;
	}
}
add_filter( 'manage_posts_custom_column', 'postsColumnsRow', 10, 2 );

Exibir ID das Páginas

/*EXIBINDO O CAMPO ID DAS PAGINAS*/
function pagesColumnsHeader($columns) {
$columns['pageID'] = __('ID');
return $columns;
}
add_filter( 'manage_pages_columns', 'pagesColumnsHeader' );

function pagesColumnsRow($columnName, $pageID){
if($columnName == 'pageID'){
echo $pageID;
}
}
add_filter( 'manage_pages_custom_column', 'pagesColumnsRow', 10, 2 );

Referência: