WordPress 后台的所有页面列表中默认显示页面的标题、作者、评论数、发布日期、浏览次数(如果安装有 WP-PostViews 插件的话),不过有些页面我们在某天或几个月或几年后有可能会再修改,这个时候如果页面列表中能够显示页面的修改时间就完美了。其实,我们完全可以使用WordPress 钩子 manage_pages_custom_column来实现。
我们只需要将以下代码添加到当前主题的 functions.php 文件中或添加到自定义模块函数插件中
//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_pages_columns' , 'add_views_column'); add_action('manage_pages_custom_column', 'views_column_content', 10, 2);
以上代码就会在所有页面的列表中增加一列修改时间
如果想要实现 WordPress 的所有文章列表也增加一列修改时间,只需要将以上代码中的:
add_filter('manage_pages_columns' , 'add_views_column'); add_action('manage_pages_custom_column', 'views_column_content', 10, 2);
修改为
add_filter('manage_posts_columns' , 'add_views_column'); add_action('manage_posts_custom_column', 'views_column_content', 10, 2);
如果我的文章对你有帮助,欢迎移至上方按钮打赏
© 版权声明
THE END