自定义post类型有类似的筛选器和操作(替换$post_type 使用您的帖子类型名称):
要添加新列筛选器,请执行以下操作:manage_{$post_type}_posts_columns. 此筛选器只有一个参数,即所有列的列表,您需要添加列并返回结果。
要显示列的内容,操作为manage_{$post_type}_posts_custom_column. 此操作将传递列的名称和post ID。您需要回显要显示的数据,但请确保通过检查列名来检查列是否确实是您的。
add_action(\'manage_{$post_type}_posts_custom_column\', \'my_custom_column\', 10, 2);
function my_custom_column($column, $post_id) {
if ($column == {$my_column_name}) {
echo \'<button>My Button</button>\'
}
}
更换
{$post_type} 并替换为
{$my_column_name} 使用通过
manage_{$post_type}_posts_columns 滤器
这是简化的代码,您需要创建需要使用的按钮,并处理按钮的功能。