manage_pages_columns钩子的用法和manage_{post_type}_posts_columns钩子 类似,感兴趣的可以前往观看。这个钩子是在页面内自定义一些字段名称。
WordPress默认的页面字段名称如图所示
下面我们用代码为这个默认的添加一个id字段名称
add_filter('manage_pages_columns', 'add_new_pages_columns');
function add_new_pages_columns() {
$new_columns['cb'] = '<input type="checkbox" />';
$new_columns['title'] = _x( 'Title', 'column name' );
$new_columns['author'] = __('Author');
$new_columns['id'] = __('ID');
$new_columns['date'] = _x('Date', 'column name');
return $new_columns;
}
add_action('manage_pages_custom_column', 'manage_pages_columns', 10, 2);
function manage_pages_columns($column_name, $id) {
switch ($column_name) {
case 'id':
echo $id;
break;
default:
break;
}
}
效果展示
是不是多了一个ID字段。