Php WordPress和高级自定义字段管理,仪表板中的自定义列
在仪表板中的组列表中,您实际上没有获得关于ACF字段组的很多信息,只有标题和说明 这使得在更大的站点上管理字段组变得困难 我已经设法使用添加了一个顺序列,但我还希望有一个位置列来显示组在标题之后是高位、正常还是侧面 如何扩展函数以使其正常工作Php WordPress和高级自定义字段管理,仪表板中的自定义列,php,wordpress,advanced-custom-fields,dashboard,Php,Wordpress,Advanced Custom Fields,Dashboard,在仪表板中的组列表中,您实际上没有获得关于ACF字段组的很多信息,只有标题和说明 这使得在更大的站点上管理字段组变得困难 我已经设法使用添加了一个顺序列,但我还希望有一个位置列来显示组在标题之后是高位、正常还是侧面 如何扩展函数以使其正常工作 function acf_field_group_columns($columns) { $columns['menu_order'] = __('Order'); return $columns; } // end function
function acf_field_group_columns($columns) {
$columns['menu_order'] = __('Order');
return $columns;
} // end function reference_columns
add_filter('manage_edit-acf-field-group_columns', 'acf_field_group_columns', 20);
function acf_field_group_columns_content($column, $post_id) {
switch ($column) {
case 'menu_order':
global $post;
echo '<strong>',$post->menu_order,'</strong>';
break;
default:
break;
} // end switch
} // end function reference_columns_content
add_action('manage_acf-field-group_posts_custom_column', 'acf_field_group_columns_content', 20, 2);
函数acf\u字段\u组\u列($columns){
$columns['menu_order']='u_('order');
返回$columns;
}//结束函数引用\u列
添加过滤器('manage\u edit-acf-field-group\u columns'、'acf\u field\u group\u columns',20);
函数acf\字段\组\列\内容($column$post\u id){
开关($列){
“菜单顺序”案例:
全球$员额;
回显“”,$post->菜单顺序“”;
打破
违约:
打破
}//结束开关
}//结束函数引用\u列\u内容
添加操作(“管理acf-field-group-posts-custom列”、“acf-field-group-columns-content”,20,2);
你必须设置这样的东西。如果这是更常见的要求,那么开始使用admincolumns.com谢谢您的评论,但是您提供的示例代码与向仪表板的ACF列表部分添加自定义列无关。它用于向本机页面/post列表部分添加列,这要简单得多。我还想避免使用插件,因为我只需要一个额外的列。
`$columns = array(
'cb' => $columns['cb'],
'image' => __( 'Image' ),
'title' => __( 'Title' ),
'price' => __( 'Price', 'smashing' ),
'area' => __( 'Area', 'smashing' ),
);`