WordPress Backstage articles, categories, media, pages, comments, links, etc. all information in the display ID and set the ID to the first column

Source: Internet
Author: User

WordPress Background default is not to display the article, classification and other information ID, it is very inconvenient to view, do not know why the WP team for what reason default does not show this but can use Simply Show IDs Plugin to implement

Do not use plug-ins, other users of the implementation:

<?PHP/** * For WordPress background articles, categories, such as display ID from wpdaxue.com* ID by default added to the back of the column * http://www.wpdaxue.com/simply-show-ids.html* HTL add 2015-01-16*///Add a new column IDfunctionSsid_column ($cols){$cols[' SSID ']= ' ID ';return $cols;}//Display IDfunctionSsid_value ($column _name,$id){if($column _name= = ' SSID ')Echo $id;}functionSsid_return_value ($value,$column _name,$id){if($column _name= = ' SSID ')$value=$id;return $value;}//output various forms and CSS via action/filterfunctionSsid_add () {Add_filter (' Manage_posts_columns ', ' ssid_column '); Add_action (' Manage_posts_custom_column ', ' ssid_value ', 10,2); Add_filter (' Manage_pages_columns ', ' ssid_column '); Add_action (' Manage_pages_custom_column ', ' ssid_value ', 10,2); Add_filter (' Manage_media_columns ', ' ssid_column '); Add_action (' Manage_media_custom_column ', ' ssid_value ', 10,2); Add_filter (' Manage_link-manager_columns ', ' ssid_column '); Add_action (' Manage_link_custom_column ', ' ssid_value ', 10,2); Add_action (' Manage_edit-link-categories_columns ', ' ssid_column '); Add_filter (' Manage_link_categories_custom_column ', ' ssid_return_value ', 10,3);foreach(Get_taxonomies () as $taxonomy) {add_action ("Manage_edit-${taxonomy}_columns", ' Ssid_column '); Add_filter ("Manage_${taxonomy}_custom_column", ' Ssid_return_value ', 10,3);} Add_action (' Manage_users_columns ', ' ssid_column '); Add_filter (' Manage_users_custom_column ', ' ssid_return_value ', 10,3); Add_action (' Manage_edit-comments_columns ', ' ssid_column '); Add_action (' Manage_comments_custom_column ', ' ssid_value ', 10,2);} Add_action (' Admin_init ', ' Ssid_add ');?>

/*http://www.zhugexiaojue.com/note/liveid-387.html*/functionJue_post_id_column ($post _columns ){$beginning=Array_slice($post _columns, 0,1);$beginning[' PostID ']= __ (' ID ', ' Jue '));$ending=Array_slice($post _columns, 1);$post _columns=Array_merge($beginning,$ending );return $post _columns;} Add_filter (' Manage_posts_columns ', ' jue_post_id_column ');//add article List page ID titleAdd_filter (' Manage_pages_columns ', ' jue_post_id_column ');//add page List page ....Add_filter (' Manage_media_columns ', ' jue_post_id_column ');//add multimedia List page ....functionJue_posts_id_column ($col,$val ){if($col= = ' PostID ')Echo $val;} Add_action (' Manage_posts_custom_column ', ' jue_posts_id_column ', 10,2);//add an article List page ID column valueAdd_action (' Manage_pages_custom_column ', ' jue_posts_id_column ', 10,2);//Add page List page ID ...Add_action (' Manage_media_custom_column ', ' jue_posts_id_column ', 10,2);//Add multimedia list page ID ...functionjue_posts_id_column_css () {Echo' <style type= ' text/css ' > #postid {width:50px;} </style> ';//ID Column Width}add_action (' admin_head-edit.php ', ' jue_posts_id_column_css ');

since neither of the above has been able to meet my requirements completely, I have made a change based on the above two to achieve my desired effect .
<?PHP/** * wordpress background articles, categories, media, pages, comments, links and other information in the display ID and set the ID as the first column * reference: http://www.wpdaxue.com/simply-show-ids.html * http ://www.zhugexiaojue.com/note/liveid-387.html * HTL Add 2015-01-16*///Add a new column IDfunctionSsid_column ($columns) {        //set the ID to the first column    return Array_merge(Array(' SSID ' = ' ID '),$columns);} //Display IDfunctionSsid_value ($column _name,$id) {    if($column _name= = ' SSID ')        Echo $id;} functionSsid_return_value ($value,$column _name,$id) {    if($column _name= = ' SSID ')        $value=$id; return $value;}functionssid_css () {Echo"<style>.column-ssid, #ssid {width:50px!important;text-align:center!important;padding:0px!important;margin : 0px!important;} </style> ";} //output various forms and CSS via action/filterfunctionSsid_add () {add_action (' Admin_head ', ' ssid_css '); //articleAdd_filter (' Manage_posts_columns ', ' ssid_column '); Add_action (' Manage_posts_custom_column ', ' ssid_value ', 10, 2); //pageAdd_filter (' Manage_pages_columns ', ' ssid_column '); Add_action (' Manage_pages_custom_column ', ' ssid_value ', 10, 2); //MediaAdd_filter (' Manage_media_columns ', ' ssid_column '); Add_action (' Manage_media_custom_column ', ' ssid_value ', 10, 2); //ConnectionAdd_filter (' Manage_link-manager_columns ', ' ssid_column '); Add_action (' Manage_link_custom_column ', ' ssid_value ', 10, 2); //Connection ClassificationAdd_action (' Manage_edit-link-categories_columns ', ' ssid_column '); Add_filter (' Manage_link_categories_custom_column ', ' ssid_return_value ', 10, 3); foreach(Get_taxonomies () as $taxonomy) {add_action ("Manage_edit-${taxonomy}_columns", ' Ssid_column '); Add_filter ("Manage_${taxonomy}_custom_column", ' Ssid_return_value ', 10, 3); }     //UserAdd_action (' Manage_users_columns ', ' ssid_column '); Add_filter (' Manage_users_custom_column ', ' ssid_return_value ', 10, 3); //ReviewsAdd_action (' Manage_edit-comments_columns ', ' ssid_column '); Add_action (' Manage_comments_custom_column ', ' ssid_value ', 10, 2);} Add_action (' Admin_init ', ' Ssid_add ');?>

Effect:Reference:WordPress Background shows the ID of articles, categories, pages, tags, comments, users, etc.display the article ID in wordpress background articles, pages, multimedia listsSimply Show IDs plugin



From for notes (Wiz)



WordPress Backstage articles, categories, media, pages, comments, links, etc. all information in the display ID and set the ID to the first column

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.