WordPress.org

Make WordPress Core

Ticket #46132: 46132.diff

File 46132.diff, 1.0 KB (added by brasofilo, 16 months ago)

Patch for $is_opera correction

  • wp-includes/vars.php

     
    5858                $is_lynx = true;
    5959        } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Edge' ) !== false ) {
    6060                $is_edge = true;
     61        } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera' ) !== false || strpos( $_SERVER['HTTP_USER_AGENT'], 'OPR' ) !== false ) {
     62                $is_opera = true;
    6163        } elseif ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chrome' ) !== false ) {
    6264                if ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chromeframe' ) !== false ) {
    6365                        $is_admin = is_admin();
     
    8385                $is_macIE = true;
    8486        } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Gecko' ) !== false ) {
    8587                $is_gecko = true;
    86         } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera' ) !== false ) {
    87                 $is_opera = true;
    8888        } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Nav' ) !== false && strpos( $_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.' ) !== false ) {
    8989                $is_NS4 = true;
    9090        }