将自定义列添加到用户管理面板

时间:2015-06-26 00:37:45

标签: wordpress types field admin

我添加了自定义列,但现在我不知道如何从显示的字段中获取日期...我的代码中有错误。有人可以帮忙吗?

由于

以下是代码:

function new_modify_user_table( $column ) { 
    $column['les-non-specialistes'] = 'Non-spécialiste';
    $column['specialistes'] = 'Spécialiste'; return $column; 
} 

add_filter( 'manage_users_columns', 'new_modify_user_table' );

function new_modify_user_table_row( $val, $column_name, $user_id ) { 
    $user = get_userdata( $user_id ); 

    switch ($column_name) { 
        case 'les-non-specialistes' : return get_the_author_meta( 'les-non-specialistes', $user_id ); 
        break; 
        case 'specialistes' : return ''; 
            break; 
        default: 
    } 

    return $return;
} 

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

enter image description here

1 个答案:

答案 0 :(得分:0)

$ return变量未被声明。

function new_modify_user_table_row( $val, $column_name, $user_id ) {
    $return = '';

    $user = get_userdata( $user_id ); 

switch ($column_name) { 
    case 'les-non-specialistes' : 
        return get_the_author_meta( 'les-non-specialistes', $user_id ); 
    break; 
    case 'specialistes' : 
        return ''; 
        break; 
    default: 
} 

return $return;

}