我們雖然可以通過在編輯日志的時候,查看其 URL 獲取日志的 ID,但是這樣對很多用戶來說非常不方便,有沒有什么辦法可以直接在日志列表查看日志 ID 呢?我們可以通過下面的代碼實現:
/*
Plugin Name: 在后臺顯示日志 ID
Plugin URI: http://blog.wpjam.com/m/how-to-display-post-id-in-the-wordpress-admin/
Description: WordPress 技巧:如何在后臺顯示日志 ID
Version: 0.1
Author: Denis
Author URI: http://blog.wpjam.com/
*/
add_filter('manage_posts_columns', 'wpjam_id_manage_posts_columns');
add_filter('manage_pages_columns', 'wpjam_id_manage_posts_columns');
function wpjam_id_manage_posts_columns($columns){
$columns['post_id'] = 'ID';
return $columns;
}
add_action('manage_posts_custom_column','wpjam_id_manage_posts_custom_column',10,2);
add_action('manage_pages_custom_column','wpjam_id_manage_posts_custom_column',10,2);
function wpjam_id_manage_posts_custom_column($column_name,$id){
if ($column_name == 'post_id') {
echo $id;
}
}
效果(注意右側):

來源于: https://blog.wpjam.com/m/how-to-display-post-id-in-the-wordpress-admin/