Title: Mobile Detect
Author: Pothi Kalimuthu
Published: <strong>December 10, 2017</strong>
Last modified: March 6, 2026

---

Search plugins

![](https://ps.w.org/tinywp-mobile-detect/assets/banner-772x250.png?rev=1784205)

![](https://ps.w.org/tinywp-mobile-detect/assets/icon-128x128.png?rev=1784200)

# Mobile Detect

 By [Pothi Kalimuthu](https://profiles.wordpress.org/pothi/)

[Download](https://downloads.wordpress.org/plugin/tinywp-mobile-detect.3.1.1.zip)

 * [Details](https://wordpress.org/plugins/tinywp-mobile-detect/#description)
 * [Reviews](https://wordpress.org/plugins/tinywp-mobile-detect/#reviews)
 *  [Installation](https://wordpress.org/plugins/tinywp-mobile-detect/#installation)
 * [Development](https://wordpress.org/plugins/tinywp-mobile-detect/#developers)

 [Support](https://wordpress.org/support/plugin/tinywp-mobile-detect/)

## Description

Mobile detect plugin uses the open source [MobileDetect PHP library](http://mobiledetect.net/)
to fine-tune the built-in WordPress function `wp_is_mobile()` in such a way that
tablets are excluded from being detected as mobile!

If you don’t understand the above one-liner, here is some explanation…

If we serve different (cached) content for mobiles and desktops, iPads (and other
tablets) are usually served with mobile version of the site. That means, iPad users
see only the mobile version of the site. If you are in doubt, check your site now!
There is nothing wrong with your iPad (or any other tablet). It is due to how WordPress
treats iPads and other tablets. Currently, in WordPress, iPads (and other tablets)
are considered as mobile! One day (in the future), tablets may be considered as 
desktops by WordPress internals. Until then, by using / activating this plugin, 
tablets are served with desktop version of the site.

If your site doesn’t serve different content for mobiles and desktops, please ignore
this plugin. This plugin does nothing in that case.

About Mobile Detect PHP Library:

 * Mobile Detect is a lightweight PHP class for detecting mobile devices (including
   tablets). It uses the User-Agent string combined with specific HTTP headers to
   detect the mobile environment.
 * PHP Mobile Detect is an open-source script released under [MIT License](https://github.com/serbanghita/Mobile-Detect/blob/master/LICENSE.txt).
 * Mobile Detect PHP Developer: [Șerban Ghiță](http://twitter.com/serbanghita), 
   [Nick Ilyin](https://github.com/nicktacular).
 * Original author: [Victor Stanciu](http://twitter.com/victorstanciu).
 * Icon (and banner) created by: [Dragoș Gavrilă](https://twitter.com/grafician).

## Installation

This section describes how to install the plugin and get it working.

 1. Upload the plugin files to the `/wp-content/plugins/mobile-detect` directory, or
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Check the site in a tablet.

If the site uses any full-page caching plugins such as WP Super Cache…

 1. Please clear any existing cache.
 2. Please make sure that it is configured to distinquish mobile version from desktop
    version.

## FAQ

### Where can I change the settings?

This plugin doesn’t come with any settings screen on purpose. Settings screen may
be included in the future, depending on the feedback from the users!

### Is this plugin actively maintained?

Yes, this plugin is actively maintained to make sure that the core [Mobile Detect PHP library](http://mobiledetect.net/)
is updated as and when there is an update in it. Otherwise, this plugin is in maintenance-
only mode. No new features are planned in the near future.

### Can you add feature “x”?

Any new feature is unlikely to be added to this plugin. This plugin was created 
to patch the built-in WordPress function `wp_is_mobile()` to incorporate a missing
feature, functionality or a bug. I expect that WordPress core would fix it at some
point in the future. When it does include a fix, this plugin would be retired. When
this plugin retires, I don’t want anyone to miss the feature/s that this plugin 
may have. So, I encourage everyone to create a standalone plugin or an add-on plugin,
if a feature is missing from this plugin.

## Reviews

![](https://secure.gravatar.com/avatar/46e31146d1b143100e3062cf609dc785cdd46c55d51ae620561bc3441d63fcfa?
s=60&d=retro&r=g)

### 󠀁[Thank you](https://wordpress.org/support/topic/thank-you-3597/)󠁿

 [Vu Tru So](https://profiles.wordpress.org/vutruso/) November 22, 2024 1 reply

Great job, thank you so much!

![](https://secure.gravatar.com/avatar/43cfb0f1f2b99934c0216396ef972968667a881ba9f1d3d61b80ba3066fc45ba?
s=60&d=retro&r=g)

### 󠀁[very useful](https://wordpress.org/support/topic/very-useful-2984/)󠁿

 [dreamsoft](https://profiles.wordpress.org/dreamsoft/) April 17, 2022 1 reply

keep it up, is much useful

![](https://secure.gravatar.com/avatar/3e45c440b85b64736a85aeae83a7798f8ce365c5a03e2818d8d661cbd401e6fc?
s=60&d=retro&r=g)

### 󠀁[Splendid](https://wordpress.org/support/topic/splendid-63/)󠁿

 [southpaw254](https://profiles.wordpress.org/southpaw254/) January 11, 2022 1 reply

Can’t even notice the transition due to its speed

![](https://secure.gravatar.com/avatar/cb4a0012c9ff4722f1b9e4713d8648a6212d7b3de2fb95a70ad078b686634dfe?
s=60&d=retro&r=g)

### 󠀁[GREAT plugin to improve mobile loading speed.](https://wordpress.org/support/topic/great-plugin-to-improve-mobile-loading-speed/)󠁿

 [chinawhisper](https://profiles.wordpress.org/chinawhisper/) March 19, 2020

It is the best plugin to improve your mobile loading speed, I have used many plugins
trying to reduce the loading speed, but none of them works. This plugin has greatly
reduced the loading time, good job!

![](https://secure.gravatar.com/avatar/061c848e974da3aa43a7d1ebb0e45403270959137e05f77fe46dea1c537927bb?
s=60&d=retro&r=g)

### 󠀁[Great for distinguishing between tablets and mobiles](https://wordpress.org/support/topic/great-for-distinguishing-between-tablets-and-mobiles/)󠁿

 [vshura](https://profiles.wordpress.org/vshura/) August 7, 2019 1 reply

Great plugin once I had figured out how to use it. See instructions for shortcodes
here: https://wordpress.org/support/topic/info-how-to-create-shortcodes/

![](https://secure.gravatar.com/avatar/bb844c0fce60afa149e2b47a3fcac3690dc67689abdf1575e994a823894bdec3?
s=60&d=retro&r=g)

### 󠀁[KEEP UP GREAT WORK!](https://wordpress.org/support/topic/keep-up-great-work-2/)󠁿

 [lars Portman](https://profiles.wordpress.org/webppower/) July 11, 2019 1 reply

NICE!

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/)

## Contributors & Developers

“Mobile Detect” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Pothi Kalimuthu ](https://profiles.wordpress.org/pothi/)

[Translate “Mobile Detect” into your language.](https://translate.wordpress.org/projects/wp-plugins/tinywp-mobile-detect)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/tinywp-mobile-detect/),
check out the [SVN repository](https://plugins.svn.wordpress.org/tinywp-mobile-detect/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/tinywp-mobile-detect/)
by [RSS](https://plugins.trac.wordpress.org/log/tinywp-mobile-detect/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

Changelog for upstream Mobile Detect library can be found at [https://github.com/serbanghita/Mobile-Detect/releases](https://github.com/serbanghita/Mobile-Detect/releases).

#### 3.1.1

 * Fix for PHP deprecation notice.

#### 3.1.0

 * Restore old naming scheme.

#### 3.0.2

 * Fixed an issue with file name.

#### 3.0.1

 * Fixed an issue with file name.

#### 3.0

 * Update upstream Mobile Detect Library from version 2.8.38 to 2.8.41 .
 * Shorten the length of the description in readme file.

#### 1.5.1

 * Remove unwanted tags
 * Shorten the length of the description in readme file.

For a complete list of changelog, please see changelog.txt file.

## Meta

 *  Version **3.1.1**
 *  Last updated **1 month ago**
 *  Active installations **3,000+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [browsers](https://wordpress.org/plugins/tags/browsers/)[ipad](https://wordpress.org/plugins/tags/ipad/)
   [mobile](https://wordpress.org/plugins/tags/mobile/)[tablet](https://wordpress.org/plugins/tags/tablet/)
 *  [Advanced View](https://wordpress.org/plugins/tinywp-mobile-detect/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tinywp-mobile-detect/reviews/)

## Contributors

 *   [ Pothi Kalimuthu ](https://profiles.wordpress.org/pothi/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/tinywp-mobile-detect/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/pothi)