How to show a different homepage on mobile devices

Reader Interactions

Comments

  1. Neil says

    Oh that’s good and possibly very timely.
    This last week I experimented with serving mobile pages (initially just a different front page) using this code:
    https://github.com/serbanghita/Mobile-Detect

    I set up a frontpage.php template to call the mobile detect function.
    Then used their code for ‘if is mobile and not tablet’ to include a mobile file ‘else’ to include the full size file.

    It certainly works. However I’m also going to try your way now.
    Thanks

    • Frank Schrijvers says

      Hi Neil,

      That’s a different approach, but also interesting.

      Frank

  2. Neil says

    Thanks Frank.
    Your code worked perfectly just now.
    I wonder though if there are SEO and UX implications of sending a mobile user to a different page instead of the regular home page.

    Cheers
    Neil

  3. Babette says

    Love the change you did there! We’ve been struggling with one of our sites and this issue. Thank you…might just give us the motivation to switch the site to Genesis now. Love that theme!

    Thx

  4. G22 says

    Hi your code work perfectly for the homepage in native language. I have a second mobile homepage with WPML in english. I’m getting the error that I cannot redeclare ‘wps_params’ if I add your function again for my english page.

    Any idea to help me achieve the same thing for my english page? Thanks a lot for all your knowledge you’re sharing with us 🙂

  5. ADESOYE Richard says

    I DON’T JUST KNOW HOW IMMA THANK YOU ENOUGH!!!!!
    I’VE HAD ISSUES WITH MY DESKTOP AND MOBILE WORDPRESS THEME BOTH NOT WORKING TOGETHER (THE MOBILE THEME SHOWS THE CODE ON THE HOMEPAGE FROM THE DESKTOP THEME…). AND I’VE CARRIED OUT MANY RESEARCHES WITH NO CHANGES, BUT I FINALLY GOT YOURS.
    AND THIS LITTLE PIECE OF CODE SOLVED IT.
    THANKS.