做后台开发的许多时候,都需要自定义后台列表所展示的内容,毕竟默认的内容真不够看:

这时候,其实我们需要用到2个函数:
如果我们使⽤ WordPress 原⽣的代码给后台⽂章列表⻚⾯添加⼀列的话,需要使⽤两个接⼝:
使⽤ manage_{$post_type}posts_columns 接⼝添加栏⽬表头:
add_filter('manage_post_posts_columns', function($columns){ $columns['views'] = '浏览'; return $columns; });
通过 manage_{$post_type}_posts_custom_column 接⼝显示栏⽬数据:
add_action('manage_post_posts_custom_column' , function ($column, $post_id){ if($column == 'views'){ echo (int)get_post_meta($post_id , 'views' , true); } }, 10, 2 );
通过以上两个钩子就可以实现了。
评论0