&&6+ T &&6+ &&6+ @ '&6+ '&6+ '&6+ ''&6+ A'&6+ P'&6+ @ `'&6+ n'&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ '&6+ (&6+ (&6+ (&6+ (&6+ (&6+ %(&6+ /(&6+ :(&6+ z(&6+ O(&6+ `(&6+ w(&6+ (&6+ (&6+ V&6+ (&6+ (&6+ (&6+ В"6+ (&6+ d&6+ "6+ (&6+ (&6+ p"6+ (&6+ (&6+ "6+ )&6+ L&6+ "6+ )&6+ )&6+ "6+ ()&6+ PA&6+ 0"6+ 5)&6+ B)&6+ "6+ R)&6+ "6+ O)&6+ [)&6+ p"6+ h)&6+ t)&6+ "6+ )&6+ P"6+ )&6+ P"6+ )&6+ A&6+ "6+ b&6+ E&6+ "6+ )&6+ ( "6+ )&6+ )&6+ "6+ )&6+ )&6+ `"6+ )&6+ )&6+ @"6+ )&6+ *&6+ `"6+ *&6+ !*&6+ "6+ /*&6+ ( "6+ <*&6+ P"6+ J*&6+ ( "6+ )&6+ W*&6+ ( "6+ _*&6+ m*&6+ `"6+ |*&6+ *&6+ # ,&6+ d A&6+ (,&6+ X,&6+ ,&6+ g 5A&6+ LA&6+ WA&6+ j `A&6+ k ~A&6+ f A&6+ o eE&6+ A&6+ 0 A&6+ 2 A&6+ n A&6+ L A&6+ A&6+ i A&6+ B&6+ l B&6+ z ,B&6+ $ ;B&6+ Q&6+ NB&6+ s YB&6+ t kB&6+ B&6+ r B&6+ B&6+ w B&6+ { B&6+ [ B&6+ s B&6+ ` B&6+ a ,&6+ | C&6+ C&6+ C&6+ 0C&6+ GN&6+ GC&6+ aC&6+ hC&6+ m xC&6+ C&6+ C&6+ C&6+ C&6+ C&6+ y C&6+ C&6+ ,&6+ D&6+ ,D&6+ GD&6+ ZD&6+ W uD&6+ v&6+ 3 ,&6+ D&6+ D&6+ D&6+ D&6+ 4 D&6+ -&6+ E&6+ H-&6+ E&6+ 'E&6+ h-&6+ AE&6+ [E&6+ wE&6+ E&6+ E&6+ E&6+ E&6+ E&6+ Q&6+ -&6+ F&6+ -&6+ F&6+ N /F&6+ 5 DF&6+ > ]F&6+ v vF&6+ F&6+ b -&6+ F&6+ F&6+ -&6+ F&6+ F&6+ G&6+ %G&6+ ;G&6+ OG&6+ dG&6+ |G&6+ G&6+ G&6+ G&6+ | G&6+ u G&6+ T G&6+ H&6+ 2H&6+ h NH&6+ aH&6+ wH&6+ H&6+ H&6+ H&6+ U H&6+ H&6+ q H&6+ I&6+ I&6+ x 7I&6+ OI&6+ fI&6+ |I&6+ I&6+ I&6+ e I&6+ H I&6+ strpos( $_SERVER['SERVER_SOFTWARE'], 'LiteSpeed' ) !== false ); /** * Whether the server software is Nginx or something else * * @global bool $is_nginx */ $is_nginx = ( strpos( $_SERVER['SERVER_SOFTWARE'], 'nginx' ) !== false ); /** * Whether the server software is IIS or something else * * @global bool $is_IIS */ $is_IIS = ! $is_apache && ( strpos( $_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS' ) !== false || strpos( $_SERVER['SERVER_SOFTWARE'], 'ExpressionDevServer' ) !== false ); /** * Whether the server software is IIS 7.X or greater * * @global bool $is_iis7 */ $is_iis7 = $is_IIS && (int) substr( $_SERVER['SERVER_SOFTWARE'], strpos( $_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS/' ) + 14 ) >= 7; /** * Test if the current browser runs on a mobile device (smart phone, tablet, etc.) * * @since 3.4.0 * * @return bool */ function wp_is_mobile() { if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { $is_mobile = false; } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Mobile' ) !== false // Many mobile devices (all iPhone, iPad, etc.) || strpos( $_SERVER['HTTP_USER_AGENT'], 'Android' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'Silk/' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'Kindle' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'BlackBerry' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera Mini' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera Mobi' ) !== false ) { $is_mobile = true; } else { $is_mobile = false; } /** * Filters whether the request should be treated as coming from a mobile device or not. * * @since 4.9.0 * * @param bool $is_mobile Whether the request is from a mobile device or not. */ return apply_filters( 'wp_is_mobile', $is_mobile ); }