is_android_tablet() && false === $ua_info->is_kindle_touch() ) { return false; } if ( $ua_info->is_blackberry_tablet() ) { return false; } // checks for iPhoneTier devices & RichCSS devices. if ( $ua_info->isTierIphone() || $ua_info->isTierRichCSS() ) { return true; } $dumb_agents = $ua_info->dumb_agents; foreach ( $dumb_agents as $dumb_agent ) { if ( false !== strpos( $agent, $dumb_agent ) ) { return true; } } if ( isset( $_SERVER['HTTP_X_WAP_PROFILE'] ) ) { return true; } elseif ( isset( $_SERVER['HTTP_ACCEPT'] ) && ( preg_match( '/wap\.|\.wap/i', $_SERVER['HTTP_ACCEPT'] ) || false !== strpos( strtolower( $_SERVER['HTTP_ACCEPT'] ), 'application/vnd.wap.xhtml+xml' ) ) ) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput -- This is doing the validating. return true; } return false; } }