manage_pages_columns鉤子的用法和manage_{post_type}_posts_columns鉤子 類似,感興趣的可以前往觀看。這個(gè)鉤子是在頁面內(nèi)自定義一些字段名稱。
WordPress默認(rèn)的頁面字段名稱如圖所示
下面我們用代碼為這個(gè)默認(rèn)的添加一個(gè)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;
}
}
效果展示
是不是多了一個(gè)ID字段。