使用自定义分类和添加的自定义字段重新排序CPT的管理列

时间:2020-05-23 作者:Chris Pink

这可能是重复,但这是我找不到的东西的组合。

自定义帖子类型为event.

我添加了一个由ACF生成的管理列“事件日期”,它显示在右侧。一切按此顺序似乎都很好;\'标题、地点、日期、活动日期

我想重新订购。到目前为止,这段代码可以做到这一点。

但是自定义分类法“场所”中有slugvenue 不会重新出现(显示但未填充)。如何找出自定义分类法对于admin列的用途是什么?

function reorder_event_columns( $columns ) {

$columns = array(
    \'cb\' => $columns[\'cb\'],
    \'title\' => __( \'Title\' ),  // Post Title
    \'venue\' => __( \'Venue\'), // not populated!
    \'event_date\' => __( \'Start Date\'), // Appears fine
    \'date\' => __(\'Date\'), // Published Date
);

  return $columns;
}

add_filter( \'manage_event_posts_columns\', \'reorder_event_columns\' );

1 个回复
SO网友:Chris Pink

一如往常,只要你知道就简单。

如果“venue”是分类法slug,则管理中的自定义分类法列称为“taxonomy venue”

因此,我现在有了正确的列顺序,甚至自定义分类法和acf可排序。幸福

相关推荐