基础信息
名称: 3.6
manage_admin_${posttype}_postlist_columns
类型: 过滤器(filter)
作用: 自定义后台文章类型列表表格的列
过滤器参数
使用示例
在后台“文章列表”新增一列
add_filter('manage_admin_article_postlist_columns', defaultColumns=>{
return [
...defaultColumns,
{key: '_test_col', title: '测试列', sort: 'metas.testdata', width: 90, component_url: '/some_vue_file.vue'},
]
})
其中:
- 列的
sort
参数为排序时使用的meta数据。若无此参数,则不允许排序。
- 列的
component_url
参数(可选)可将列内容显示为指定的Vue组件内容。
要定义显示的数据,还需要配合 manage_admin_${posttype}_postlist_data
过滤器增加表格数据
component_url 组件
参数:
事件:
- update:column
(Function)
从组件更新数据到原始表格。该方法接收一个Object参数{column_key, value}