Wordpress - 使用自定义字段 (ACF) 过滤管理员用户列表

Wordpress - filter admin user list with custom field (ACF)

我想通过以下方式扩展我的用户列表视图:

所以我做了什么:

我有这么一段代码:

add_filter( 'manage_users_columns', 'column_register_wpse_101322' );
add_filter( 'manage_users_custom_column', 'column_display_wpse_101322', 10, 3 );

function column_register_wpse_101322( $columns )
{

    $columns['accountmanager_col'] = 'Opiekun';
    return $columns;
}

function column_display_wpse_101322( $empty, $column_name, $opiekunklienta )
{
    $opiekunklienta = get_field( "opiekun_klienta" );
    if ( 'accountmanager_col' != $column_name )
        return $empty;

    return "<strong>$opiekunklienta</strong>";

代码添加了列,但未显示任何值。代码哪里出错了?我找不到它..最重要的是,我想创建一个下拉菜单+提交按钮来过滤一般的列表(所以下拉菜单将显示自定义字段的值。我不知道从哪里开始..

感谢任何提示!

更新代码:

add_filter('manage_users_columns','column_register_wpse_101322');

add_filter( 'manage_users_custom_column', 'column_display_wpse_101322', 10, 3 );

function column_register_wpse_101322( $columns )
{

    $columns['accountmanager_col'] = 'Opiekun';
    return $columns;
}



 function column_display_wpse_101322( $post_id, $column_name, $opiekunklienta )
{


$opiekunklienta_code = get_user_meta( $opiekunklienta,'opiekun_klienta',true); 

    if ( 'accountmanager_col' != $column_name )
    return $empty;    
    return "<strong>$opiekunklienta_code</strong>";
}

在类似的情况下,这对我有用:

add_filter( 'manage_users_columns', 'column_register_wpse_101322' );
add_filter( 'manage_users_custom_column', 'column_display_wpse_101322', 10, 3 );

function column_register_wpse_101322( $columns )
{
  $columns['accountmanager_col'] = 'Opiekun';
  return $columns;
}

function column_display_wpse_101322( $value, $column_name, $user_id )
{
  $user_info = get_user_meta( $user_id, 'opiekun_klienta', true );
  if($column_name == 'accountmanager_col') return $user_info;
  return $value;
}