在用户面板中添加新列,以确定用户是新用户还是旧用户。如果用户是“新客户”,那么如果用户是“老客户”,他或她会在系统中下单,那么他或她会在系统中下多个订单。
function modify_user_column( $column ) {
$column['customer_type'] = 'Customer Type';
return $column;
}
add_filter( 'manage_users_columns', 'modify_user_column' );
function modify_user_table_row( $val, $column_name, $user_id ) {
$user = get_userdata( $user_id );
$user_type_value = esc_attr( get_the_author_meta( '_order_count', $user->ID ));
if($user_type_value > 1){
$user_type_value_column = 'Old Customer';
}else{
$user_type_value_column = 'New Customer';
}
switch ($column_name) {
case 'customer_type' :
return $user_type_value_column;
break;
default:
}
}
add_filter( 'manage_users_custom_column', 'modify_user_table_row', 10, 3 );