WordPress后台默认是不显示文章、分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现

不使用插件,其他网友的实现:

<?php
/**
*为WordPress后台的文章、分类等显示ID From wpdaxue.com
* ID默认添加到列的后面
* http://www.wpdaxue.com/simply-show-ids.html
* htl add 2015-01-16
*/
//添加一个新的列 ID
function ssid_column($cols){
$cols['ssid']='ID';
return $cols;
}
//显示 ID
function ssid_value($column_name, $id){
if($column_name =='ssid')
echo $id;
}
function ssid_return_value($value, $column_name, $id){
if($column_name =='ssid')
$value = $id;
return $value;
}
//通过动作/过滤器输出各种表格和CSS
function ssid_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
*/
function jue_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');//添加文章列表页ID标题
add_filter('manage_pages_columns','jue_post_id_column');//添加页面列表页....
add_filter('manage_media_columns','jue_post_id_column');//添加多媒体列表页....
function jue_posts_id_column( $col, $val ){
if( $col =='postid') echo $val;
}
add_action('manage_posts_custom_column','jue_posts_id_column',10,2);//添加文章列表页ID列数值
add_action('manage_pages_custom_column','jue_posts_id_column',10,2);//添加页面列表页ID...
add_action('manage_media_custom_column','jue_posts_id_column',10,2);//添加多媒体列表页ID...
function jue_posts_id_column_css(){
echo '<style type="text/css">#postid { width: 50px; }</style>';//ID列宽度
}
add_action('admin_head-edit.php','jue_posts_id_column_css');

由于上面的两种都没有办法完全满足我的要求于是在上面两个的基础上进行了更改来实现我想要的效果

<?php
/*** WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列* 参考:http://www.wpdaxue.com/simply-show-ids.html*          http://www.zhugexiaojue.com/note/liveid-387.html* htl add 2015-01-16*/
// 添加一个新的列 ID
function ssid_column($columns) {//将ID设置为第一列return array_merge(array('ssid' => 'ID'), $columns);
}// 显示 ID
function ssid_value($column_name, $id) {if ($column_name == 'ssid')echo $id;
}function ssid_return_value($value, $column_name, $id) {if ($column_name == 'ssid')$value = $id;return $value;
}
function ssid_css() {echo "<style>.column-ssid,#ssid{width: 50px!important;text-align: center!important;padding: 0px!important;margin: 0px!important;}</style>";
}// 通过动作/过滤器输出各种表格和CSS
function ssid_add() {add_action('admin_head', 'ssid_css');//文章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');
?>

效果:
 
  

参考:
WordPress后台显示文章、分类、页面、标签、评论、用户等的 ID
在WordPress后台文章、页面、多媒体列表中显示文章ID
Simply Show IDs插件
来自为知笔记(Wiz)

WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...相关推荐

  1. WordPress文章ajax,使用ajax在WordPress后台删除文章方法

    今天wpmee小编分享使用ajax在WordPress后台删除文章方法,直接上代码,将下面的代码添加到当前启用的WordPress主题的functions.php里面. // 后台 文章列表 ajax ...

  2. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?

    [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处? <link rel="apple-touch-startup-image" href=&q ...

  3. wpf 加载html页面,使用MVVM在WPF中显示HTML

    我将 HTML-Source字符串保存在HTMLReport字段中称为"Report"的sql Server表中(字段类型为NTEXT).现在我需要显示存储的HTML 进入WPF窗 ...

  4. html怎么设置虚拟浏览量,WordPress修改增加文章浏览点击量(阅读量)

    新发布的WordPress文章点击浏览数量肯定是0,于是很多访问量网站觉得很不好意思. 比如我这3篇新发布的文章的浏览量都是0. 我个人觉得没什么. 需要的是坚持,每天坚持发布原创的优质文章,排名会好 ...

  5. wordpress 独立 php,wordpress怎么把所有文章分类单独在一个页面显示

    如何让wordpress把所有文章分类单独在一个页面显示? 1.复制一个page.php文件改为page-abc.php,并在WordPress后台新建一个页面,固定链接地址改为abc(这个abc可随 ...

  6. jekyll php,使用Jekyll在Github上搭建个人博客(文章分类索引)

    系列文章传送门: 今天又滚出去野了一天,打牌输了,好在输的不多,聊天聊到了以后的路子,不太好走啊... 使用Category分类 一般来说,一个个人博客的文章会分为很多种,比如说有记录生活情感的.技术 ...

  7. wordpress友联_WordPress制作独立的友情链接(Links)页面

    默认情况下WordPress的友情链接只显示在首页,怎样可以让它显示在一个独立的页面呢? 第一步: 将你的页面模板 single.php 复制一份,命名为 links.php,放入主题文件夹下 4.9 ...

  8. 文章管理平台PC端(文章分类)

    今天实现的功能是文章分类和文章列表. 文章分类主要实现的是能够渲染分类列表,然后可以添加.删除.修改分类信息. 实现步骤:1.根据接口请求的数据将文章分类情况渲染在表格中 2.点击添加文章按钮,弹出添 ...

  9. WordPress站群文章更新器,批量WordPress站群文章管理

    WordPress站群该怎么更新文章,WordPress在文章更新发布后快速提交链接给搜索引擎可以提高我们WordPress网站的收录效率.通过WordPress站群文章更新器,我们可以轻松实现这步操 ...

最新文章

  1. 第5次作业+105032014166+张珍珍
  2. 当了十年 IT 程序员,我转型做自动驾驶开发的这五年”_《新程序员》编辑部的博客-CSDN博客
  3. 使用Git制作和管理Patch
  4. oracle扩展dblink数。
  5. Leecode07. 整数反转——Leecode大厂热题100道系列
  6. variable not availabe in Chrome debugger
  7. 设计理念 : popup login 在前后台
  8. canvas 插件_基于canvas的JavaScript 二维码生成工具——QRCanvas
  9. FID使用(Frechet Inception Distance score)
  10. 社保在广东十三年,在长沙五年,现要退休到哪里办工资多一点?
  11. 框架学习之Spring 第四节 Spring集成JDBC组件开发
  12. python爬虫之ip代理参数/动态加载数据抓取
  13. FLUENT_V6.1.22 3CD (正式商业版)
  14. 常见显示器PPI备忘
  15. typescript元组
  16. oracle漏洞修补,01-oracle漏洞修复
  17. C++根据旋转轴和角度求旋转矩阵
  18. C++编程-牛客网-雀魂启动
  19. 微博热词搜索并生成云词html(完整)
  20. 北极熊扫描器4.0发布,无需过多介绍的国产安全工具

热门文章

  1. matlab中 text 使用画图示例
  2. Imbalanced data – Finding Waldo
  3. Java生鲜电商平台-深入订单拆单架构与实战
  4. 动态内存分配导致内存泄漏之处
  5. 【Java】 剑指offer(27) 二叉树的镜像
  6. LeetCode-50-Pow(x, n)
  7. Dalvik指令备忘
  8. Android Studio使用心得
  9. HIbernate的三种状态
  10. 去掉Phoca Download的Powered By