WordPress Snippet: Anzeige der Post ID & Page ID

Sehr oft brauche ich die Page ID und die Post ID zum ausschließen von einzelnen Artikel und zum gezielten anpassen der Anzeige. Um die jeweiligen ID herauszubekommen, kann man dies mühselig im Quelltext nachschauen oder in der jeweiligen Übersicht im Backend, in dem man über den Link fährt.

Anzeige der ID in der Übersicht

Anzeige der ID in der Übersicht

Einfacher geht es mit den folgenden Snippets

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;}}

Das Snippet zeigt die ID nun in der Artikel- und Seitenübersicht an.