$key, 'meta_compare' => 'EXISTS' ) ); if ( ! empty( $users ) ) { $user = reset( $users ); $data = get_user_meta( $user->ID, $key, true ); delete_user_meta( $user->ID, wp_slash( $key ) ); // No replay. $data['user_id'] = $user->ID; return $data; } $data = get_option( $key, array() ); if ( ! empty( $data ) ) { delete_option( $key ); // No replay. return $data; } wp_die( esc_html__( 'An error has occurred.', 'polylang-pro' ) ); } }