DISCLAIMER: this post is older than one year and may not be up to date with latest WordPress version.

As mobile devices, as such as Blackberries or iPhones, are becomming more and more popular, bloggers may want to detect those visitors and redirect them to a mobile version of their blog. Here is a recipe to detect mobile visitors.

To achieve this recipe, you first have to get the code from detectmobilebrowsers.mobi and upload it to your theme directory.

Once done, simply open your header.php file and place the following at the top of the file. Don’t forget to edit line 5 according to the page where you’d like to redirect mobile users.

$mobile = mobile_device_detect();

if ($mobile==true) {
  header( 'Location: http://your-website.com/?theme=Your_Mobile_Theme' ) ;

Thanks to Jeff Starr for this very cool idea!

By the way, did you checked out the Headway theme for WordPress? It is pretty amazing. I’ll publish a review about it soon at Cats Who Blog.



  1. This is putting my website into an infinite loop.

    I have uploaded my mobile theme to WordPress theme directory and I added its name in the code as:

    What am I doing wrong here? Please help me out!

  2. Hi there,

    Thank you for the link to my http://detectmobilebrowsers.mobi/ website, I just wanted to say here it’s appreciated and also to let you know that I’ve just released the latest version of the webiste.



  3. This blog is making everything easy for me. Whenever, I get any wordpress problem. I come here and search. I always get the best solutions here. Your short and simple tricks are the best. Thanks again for this post!

  4. Try this http://codecanyon.net/item/themwitch/4764902
    This plugin is easy to install and has more functionality. For example customization sidebars for each theme.

Leave a Comment

Your email address will not be published. Required fields are marked *