WP Mobile Detect Review - In-Depth Analysis
WP Mobile Detect helps control content visibility based on the visitor's device. It allows easy wrapping of content with shortcodes for mobile and desktop users.
Performance Overview
User Rating
4.8/5 (based on 64+
reviews)
Active Installations
5,000+
Update Frequency
Below Average
It is calculated using the weighted average of same category
plugins.
Security Score
1 / 10
(Very Low Risk)
It is calculated using the weighted average of all versions.
What It Does
One of the hardest parts of building responsive WordPress themes is maintaining responsive integrity after the site goes live. User admins can have limited coding abilities which can prevent them from maintaining responsiveness in themes.
WP Mobile Detect aims to make it extremely easy for anyone to wrap content in the editor with shortcodes which will hide content based on visitor device at the server level.
No longer do we need to rely on display:none or other techniques to hide content for mobile devices. Instead we can replace content with alternatives. When a full-size infographic in your post is unknowingly displayed on a visitor's phone, we can consider that a non-user initiated download. In other words, that visitor had no idea what they were getting into and you possibly just choked their bandwidth.
WP Mobile Detect gives you the ability to wrap that infographic in a [notdevice][/notdevice] shortcode so at the server level WordPress will decide to show that content only if the user is NOT on a phone or tablet. Alternatively, you can wrap a link and corresponding text to that infographic in a [device][/device] shortcode as a way for the visitor to consume that content if they so choose.
This plugin is based on the PHP Mobile Detect class. WordPress Plugin written by Jesse Friedman.
Comparing to Alternatives
WP Mobile Detect stands out among mobile detection plugins by focusing on device, OS, and browser detection with a lightweight approach. Compared to other plugins, it offers a straightforward shortcode system without unnecessary bloat.
Strengths
- Lightweight and minimal impact on site performance
- Supports detection of various mobile devices, OS, and browsers
- Simple shortcode usage for easy content customization
- Compatible with recent WordPress versions
- Effective for optimizing content delivery based on device
Weaknesses
- No detection for desktop operating systems
- No official support or updates recently
- Limited to device detection without advanced features
- Lacks a pro version with extended capabilities
User Sentiment Analysis
Users consistently praise WP Mobile Detect for its reliability, ease of use, and performance efficiency, though some note minor feature gaps.
Positive highlights
- "Does what it says like a charm!" - dimitriosg
- "Perfect plug-in for optimizing your site for mobile with plenty of options." - dwhiteman
- "Easy to use and works perfectly." - krystofdavid
- "Negligible effect on loading time, very performance-friendly." - mishash
- "Great plugin to prevent downloading unnecessary code on desktop." - alfadelta
Common complaints
- Lack of desktop OS detection
- No longer actively supported or updated
- Limited feature set compared to some alternatives
Weaknesses
- No official support channel
- No pro or premium version available
- Missing some advanced detection features
Who Should Use This?
Best for
WP Mobile Detect is ideal for WordPress users seeking a simple, efficient way to tailor content based on mobile devices without adding performance overhead.
Not ideal for
It is not suitable for users needing comprehensive device detection including desktop OS or those requiring ongoing support and advanced features.
Pricing & Value
Free version includes
The free version includes full access to all device, OS, and browser detection features via shortcodes, providing excellent value for basic mobile optimization needs.
Final Verdict
WP Mobile Detect is a reliable, lightweight plugin that effectively detects mobile devices, OS, and browsers, making it a solid choice for basic mobile content customization.
While it lacks advanced features and official support, its simplicity and minimal performance impact make it valuable for users who want straightforward mobile detection without complexity.
Other Notable Features
Here are a few other notable features of this free
WP Mobile Detect plugin.
FAQ
- [phone]Put content here that you only want displayed on Phones NOT Tablets or Desktops[/phone]
- [tablet]Put content here that you only want displayed on Tablets NOT Phones or Desktops[/tablet]
- [device]Put content here that you only want displayed on Phones OR Tablets NOT Desktops[/device]
- [notphone]Put content here that you only want displayed on Tablets OR Desktops NOT Phones[/notphone]
- [nottab]Put content here that you only want displayed on Phones OR Desktops NOT Tablets[/nottab]
- [notdevice]Put content here that you only want displayed on Desktops NOT Phones OR Tablets[/notdevice]
- [ios]Put content here that you only want displayed on iOS devices[/ios]
- [iPhone]Put content here, that you only want displayed on iPhones[/iPhone]
- [iPad]Put content here, that you only want displayed on iPads[/iPad]
- [android]Put content here, that you only want displayed on Android devices[/android]
- [windowsmobile]Put content here, that you only want displayed on Windows Mobile devices[/windowsmobile]
- [blackberry]Put content here, that you only want displayed on Blackberry devices[/blackberry]
- [chrome]Put content here, that you only want displayed on mobile Chrome browsers[/chrome]
- [safari]Put content here, that you only want displayed on mobile Safari browsers[/safari]
- [opera]Put content here, that you only want displayed on mobile Opera browsers[/opera]
- [firefox]Put content here, that you only want displayed on mobile Firefox browsers[/Firefox]
- [ie]Put content here, that you only want displayed on mobile Internet Explorer browsers[/ie]
- wpmd_is_notphone() – Returns true when on desktops or tablets
- wpmd_is_nottab() – Returns true when on desktops or phones
- wpmd_is_notdevice() – Returns true when on desktops only
- wpmd_is_phone() – Returns true when on phones ONLY
- wpmd_is_tablet() – Returns true when on Tablets ONLY
- wpmd_is_device() – Returns true when on phones or tablets but NOT desktop
- wpmd_is_ios() – Returns true when on an iOS device
- wpmd_is_iphone() – Returns true when on iPhones
- wpmd_is_ipad() – Returns true when on iPads
- wpmd_is_android() – Returns true when on Android
- wpmd_is_windows_mobile() – Returns true when on Windows Mobile
- wpmd_is_blackberry() – Returns true when on Blackberry
- wpmd_is_chrome_browser() – Returns true when on mobile Chrome browser
- wpmd_is_safari_browser() – Returns true when on mobile Safari browser
- wpmd_is_opera_browser() – Returns true when on mobile Opera browser
- wpmd_is_ie_browser() – Returns true when on mobile Internet Explorer browser
- wpmd_is_firefox_browser() – Returns true when on mobile Firefox browser
Yes I plan on adding shortcodes for
* Android Only – DONE
* iOS Only – DONE
* Mobile Browsers – DONE
* Blackberry – DONE
* And More
If you want to see some rate and comment on this plugin
For now I’ve only made shortcodes but you can either call the do shortcode function in your theme or write your own functions. In future releases functions will come with all shortcodes
Contributors and developers
“WP Mobile Detect”
is open source software. The following people have
contributed to this plugin.