The Mobile Smart Pro plugin is a comprehensive set of tools designed to optimize and manage mobile-specific content and URLs for WordPress sites, allowing domain name switching and various mobile-specific functions. Here is a breakdown of its features:
Normal Functionalities:
- Mobile Device Identification: Detects distinct mobile devices.
- Theme Switching: Allows switching to a mobile theme when a mobile device views the site.
- Footer Switcher: Enables users to switch between mobile and desktop views.
- Tablet Mode: Allows enabling/disabling switching for tablets.
- Developer Services: Template tags for customizing themes for different devices.
Premium Features:
- Domain Switching: Redirects users to a mobile-specific domain (requires DNS or hosting settings).
- Post/Page Redirection: Redirects posts/pages to a customized URL for mobile/tablet users.
- Mobile Pages: Mobile-specific content for the main content area, including excerpts for post types.
- Mobile Menus: Set up mobile-specific menus for easier navigation.
- Mobile Home Page: Use a different page as the mobile home page.
- Mobile Plugins: Disable specific plugins for mobile/tablet devices.
- Mobile Widgets: Disable selected widgets for different devices.
- Shortcodes for Mobile: Shortcodes to display content specifically for mobile/tablet/desktop.
- Test Mode: Append Testmobile=true to URLs for testing mobile themes.
- Multisite Compatible: Compatible with multisite installations.
Google Search Engine Compatibility:
Mobile Smart Pro complies with Google indexing policies by marking the mobile version as rel=”alternate” and the desktop version as rel=”content.” It also sends the HTTP Vary: User-Agent header as recommended by Google.
Domain Switching:
Allows redirecting from a desktop site to a mobile-specific domain, configured via DNS settings and hosting.
Plugin Compatibility:
Compatible with Visual Composer, Divi, and other page builder plugins. Caching plugins like WP Super Cache, WP Max Cache, and WP Rocket can be used for non-cache mobile devices but need configuration for caching mobile units.
If you encounter issues with mobile or desktop display, it might be due to caching conflicts, and configuring the caching plugin properly for mobile devices is recommended.