Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress和高级自定义字段管理,仪表板中的自定义列_Php_Wordpress_Advanced Custom Fields_Dashboard - Fatal编程技术网

Php WordPress和高级自定义字段管理,仪表板中的自定义列

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

在仪表板中的组列表中,您实际上没有获得关于ACF字段组的很多信息,只有标题和说明

这使得在更大的站点上管理字段组变得困难

我已经设法使用添加了一个顺序列,但我还希望有一个位置列来显示组在标题之后是高位、正常还是侧面

如何扩展函数以使其正常工作

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' ),
);`