我试图在WP管理区域的用户列表中插入新列,显示"是"或"否"如果用户当前登录或未登录。
制作新专栏:
function users_events_column( $cols ) {
//Column key + show icon as column heading
$cols['logged_in'] = '<i class="fa fa-user"></i>';
return $cols;
}
add_filter( 'manage_users_columns', 'users_events_column' );
列中每位用户的逻辑和内容:
function user_events_column_value( $column_name ) {
if( $column_name == 'logged_in' ) {
if( /*Somehow check if user is logged in*/ ) {
_e( 'Yes', 'kk' );
}
else {
_e( 'No', 'kk' );
}
}
}
add_filter( 'manage_users_custom_column', 'user_events_column_value', 10, 3 );
如何检查列表中的用户是否已登录?
更新
我尝试了这个,但它不起作用..
function user_log_column_value( $column_name ) {
if( $column_name == 'logged_in' ) {
if( is_user_logged_in() ) {
_e( 'Yes', 'kk' );
}
else {
_e( 'No', 'kk' );
}
}
}
add_filter( 'manage_users_custom_column', 'user_log_column_value', 10, 3 );
列已成功创建,但没有内容 - 否&#34;否&#34;或&#34;是&#34;
答案 0 :(得分:3)