In einigen Fällen ist es sinnvoll, die ID der Seiten oder Beiträge im Backend sichtbar zum machen. Man sieht diese zwar, wenn man in der Beitragsüberschrift mit der Maus über dne Link fährt – aber in der täglichen Arbeit stellt sich das unter Umständen als recht umständlich dar.
Eine andere Möglichkeit ist, ein Codesnippet in die functions.php des Theme zu schreiben oder ein Webseitenspezifisches Plugin zu integrieren.
add_filter('manage_posts_columns', 'posts_columns_id', 5);
add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2);
add_filter('manage_pages_columns', 'posts_columns_id', 5);
add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2);
function posts_columns_id($defaults){
$defaults['wps_post_id'] = __('ID');
return $defaults;
}
function posts_custom_id_columns($column_name, $id){
if($column_name === 'wps_post_id'){
echo $id;
}
}
Quelle: https://premium.wpmudev.org/blog/display-wordpress-post-page-ids/