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);