【问题标题】:Add custom column to Users admin panel将自定义列添加到用户管理面板
【发布时间】:2015-06-26 00:37:45
【问题描述】:

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

谢谢

代码如下:

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 );

【问题讨论】:

    标签: wordpress types field admin


    【解决方案1】:

    $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;
    

    }

    【讨论】:

    • 我应该在 var $return = ''; ?因为我有一个错误...
    • 抱歉,我以为这是javascript。尝试删除 var 关键字。我将编辑我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2016-10-12
    相关资源
    最近更新 更多