• Hello I am quite new here. The site I have been working on needs to be launched ASAP but it wouldn’t display correctly on iPhones! It doesn’t work in both Safari and Chrome browsers, it would only display the top left corner of the whole page (completely black because of my header image). I do not own any Apple devices so I can’t test it myself, I would appreciate any help!

    The link to my site: https://ycw2016.info

    The site is powered by One Engine theme by Engine Themes, which I have downloaded it in 2014, when I first started using it and it was perfectly fine across most devices as far as I knew. I have only just updated the WP to 4.6.1 last week and update the site to the upcoming event.

    After hours of Google-ing, I have learned that iOS update in 2015 had made many responsive theme broke. In the hearder.php of the theme, I have already inserted the following viewport meta tag:

    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=1, user-scalable=yes">

    I have also inserted the following media queries (from CSStricks)in the Custom CSS field of the theme:

    /* ----------- iPhone 4 and 4S ----------- */
    
    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 480px)
      and (-webkit-min-device-pixel-ratio: 2) {
    
    }
    
    /* Portrait */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 480px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: portrait) {
    }
    
    /* Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 480px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: landscape) {
    
    }
    
    /* ----------- iPhone 5 and 5S ----------- */
    
    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2) {
    
    }
    
    /* Portrait */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: portrait) {
    }
    
    /* Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: landscape) {
    
    }
    
    /* ----------- iPhone 6 ----------- */
    
    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2) { 
    
    }
    
    /* Portrait */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: portrait) { 
    
    }
    
    /* Landscape */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: landscape) { 
    
    }
    
    /* ----------- iPhone 6+ ----------- */
    
    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3) { 
    
    }
    
    /* Portrait */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3)
      and (orientation: portrait) { 
    
    }
    
    /* Landscape */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3)
      and (orientation: landscape) { 
    
    }

    However nothing has changed on the iPhone6 which my friend has tested for me. I own a Android phone and the page displayed completely okay on Chrome.

    I only know basic html so any help would be appreciated!!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi @ajingrabi,

    I just opened that site on my iPhone6s and it seemed to enter some kind of infinite loop where the header image just kept zooming. From the superficial looks of your code I cant find anything incorrect.

    Is this a paid theme? Do you still have support from the theme developer? May be they could help you out.

    Thread Starter ajingrabi

    (@ajingrabi)

    Hi @tsure,

    Thanks for testing it out for me. You have described the problem very well.

    Unfortunately it’s a free theme and the developers had shut down the support forum on their side. ??

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘WP site responsive display problem on iphone’ is closed to new replies.