manage_pages_custom_column函数可以管理页面自定义列并需要与其它过滤器结合使用,下面是具体介绍本篇来源于WordPress官网文档介绍谢谢,翻译源于谷歌一键翻译。
描述
与manage_pages_columns过滤器结合使用,您可以添加或删除(未设置)自定义列到列表页面页面。请注意,如果您使用自定义帖子类型,并且它具有“hierarchy”=> true,那么您将需要使用此操作钩子,而不是manage_ $ post_type_posts_custom_column。
参数
已注册的动作功能将传递以下参数。
$ COLUMN_NAME
(string)(必需)要显示的列的名称。
默认值:无
$ POST_ID
(int)(必填)当前帖子的ID。也可以从全局$ post-> ID中获取。
默认值:无
例子
一旦添加了列(对于本示例,缩略图),我们现在将设置要在新的缩略图列中显示该页面的特征图像。
function custom_page_column_content($ column_name,$ post_id){
if($ column_name =='thumbnail'){
$ post_thumbnail_id = get_post_thumbnail_id($ post_id);
if($ post_thumbnail_id){
$ post_thumbnail_img = wp_get_attachment_image_src($ post_thumbnail_id,'thumbnail');
echo'<img src =“'。$ post_thumbnail_img [0]。'”/>';
}
}
}
add_action('manage_pages_custom_column','custom_page_column_content',10,2);

