Are you looking for a way to add post ID column to admin posts list?
You need the post IDs for multiple purposes like adding a post ID to some shortcode. Normally, it’s not available with the posts and pages. You can add another admin column to show post ID information.
Instructions: Add the following code to the functions.php file of your WordPress theme.
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; } }
You may also enjoy adding post ID column to posts list.
Can I assign custom ID to post or start id from one series.
While this is possible to do by editing the database, generally it’s not recommended to assign a custom ID to a post. Doing so incorrectly could cause problems.
Is there a way to show the IDs for only 1 post type? e.g. a custom post type?
Hi Adam,
if you want to only display it with a custom post type, remove the add_action, add_filter in the above and replace them with this eg:
add_filter(‘manage_edit-POSTTYPENAME_columns’, ‘posts_columns_id’, 5);
add_action(‘manage_posts_custom_column’, ‘posts_custom_id_columns’, 5, 2);
replace POSTTYPENAME with your post type name and your good to go.
[…] [Source] […]
[…] you’d prefer to place code in your functions file and shave off yet another plugin, try this block of code for in your functions file and you won’t need Reveal […]
For those asking how to reduce the width of the column, add the following to your functions.php file:
add_action(‘admin_head’, ‘custom_admin_styling’);
function custom_admin_styling() {
echo ”;
echo ‘th#wps_post_id{width:50px;}’;
echo ”;
}
Or whatever width you want.
Great! Like glvr, would it be possible to reduce the width of the extra column? Thanks Kevin!
[…] very useful snippet comes to you courtesy of our friend Kevin Chard of WPSNIPP.com, where they’re now rocking […]
Is there a way to reduce the width of that extra column?
[…] an easier way to find the Post ID, by adding a column in the post editor screen.Well, it seems that WP Snipp pipped me to the post as they just published a post doing exactly that. So rather than go through […]