如何为WordPress后台所有文章列表添加一列修改时间?

对于列车上的人来说,我们这些仰躺着望天的孩子只是呼啸而过的风景他们却不知到这些孩子曾偷偷的哭过多少回。

WordPress 后台的所有文章列表中默认显示文章的标题、作者、分类目录、标签、评论数、发布日期、浏览次数(如果安装有 WP-PostViews 插件的话),不过有些文章我们是反复修改,甚至几个月或几年后再修改,这个时候如果文章列表中能够显示文章的修改时间就完美了。其实,我们完全可以使用WordPress 钩子 manage_posts_custom_column来实现。

我们只需要将以下代码添加到当前主题的 functions.php 文件中或添加到自定义模块函数插件中(PS:不懂?请参考『WordPress 主题升级或更换主题后自定义代码不见了怎么办?』)即可。

//WordPress 后台所有文章列表添加修改时间
function add_views_column($columns) {
$columns['post_modified'] = '修改时间';
return $columns; 
}
function views_column_content($column_name, $post_id) {
if ($column_name == 'post_modified') {
$views_value ='更新于<br>';
$views_value .= get_the_modified_time('Y-m-d H:i');
echo ($views_value );
}
}
add_filter('manage_posts_columns' , 'add_views_column');
add_action('manage_posts_custom_column', 'views_column_content', 10, 2);

代码整理自@学做网站论坛-WordPress 后台文章列表添加一列浏览量和修改时间数据

以上代码不单单是在所有文章列表中增加一列修改时间,而且还会在定义文章类的列表中增加一列修改时间。具体效果如下图所示:

如果想要实现 WordPress 的所有页面列表也增加一列修改时间,只需要将以上代码中的:

add_filter('manage_posts_columns' , 'add_views_column');
add_action('manage_posts_custom_column', 'views_column_content', 10, 2);

修改为

add_filter('manage_pages_columns' , 'add_views_column');
add_action('manage_pages_custom_column', 'views_column_content', 10, 2);

即可,具体可参考『如何为 WordPress 后台所有页面列表添加一列修改时间?』。

本文如何为WordPress后台所有文章列表添加一列修改时间?到此结束。拿出胆量来那一吼声是一切成功之母。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?