[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_nOf7XHjD-GAO-2s6pgcfg0ISFIr1QONGCqq4_bwy-k":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":139,"fingerprints":207},"nginx-mobile-theme","Nginx Mobile Theme","1.8.2","Takayuki Miyauchi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiyauchi\u002F","\u003Cp>This plugin allows you to switch theme according to the User Agent on the Nginx reverse proxy.\u003C\u002Fp>\n\u003Cp>Nginx Mobile Theme’s requirements are as follows.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 5.3 or later\u003C\u002Fli>\n\u003Cli>WordPress 3.7 or later\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnginx-champuru\u002F\" rel=\"ugc\">Nginx Cache Controller\u003C\u002Fa> 2.0.0 or later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Some Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can flush mobile’s and pc’s each caches automatically via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnginx-champuru\u002F\" rel=\"ugc\">Nginx Cache Controller\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Allow you to switch theme according to the user-agent.\u003C\u002Fli>\n\u003Cli>Allow you to customize multiple mobile device support via filter-hook.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Nginx Configuration\u003C\u002Fh4>\n\u003Cp>Add mobile device detection to the nginx.conf.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>set $mobile '';\nif ($http_user_agent ~* '(iPhone|iPod|incognito|webmate|Android|dream|CUPCAKE|froyo|BlackBerry|webOS|s8000|bada|IEMobile|Googlebot\\-Mobile|AdsBot\\-Google)') {\n    set $mobile \"@smartphone\";\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set proxy_cache_key.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>proxy_cache_key \"$mobile$scheme:\u002F\u002F$host$request_uri\";\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Send custom request header to the backend.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>proxy_set_header X-UA-Detect $mobile;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Nginx Mobile Theme will switch theme when ‘@smartphone’ is received in the \u003Ccode>$_SERVER['HTTP_X_UA_DETECT']\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Please access to the theme-customizer in the WordPress admin area.\u003C\u002Fli>\n\u003Cli>Please select Mobile Theme in the drop-down.\u003C\u002Fli>\n\u003Cli>Click “Save & Publish” button to save.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Multiple mobile device support\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add custom mobile detection to the nginx.conf.\u003C\u002Fli>\n\u003Cli>Add custom mobile detection to the WordPress via \u003Ccode>nginxmobile_mobile_detects\u003C\u002Fcode> filter-hook.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>nginx.conf:\u003Cbr \u002F>\n    set $mobile ”;\u003Cbr \u002F>\n    if ($http_user_agent ~* ‘(iPhone|iPod)’) {\u003Cbr \u002F>\n        set $mobile “@smartphone”;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    if ($http_user_agent ~* ‘iPad’) {\u003Cbr \u002F>\n        set $mobile “@tablet”;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003Cp>In your custom plugin:\u003Cbr \u002F>\n    add_filter(‘nginxmobile_mobile_detects’, function(){\u003Cbr \u002F>\n        return array(‘@smartphone’, ‘@tablet’);\u003Cbr \u002F>\n    });\u003C\u002Fp>\n\u003Cul>\n\u003Cli>As a result, allow you to select theme for @smartphone and @tablet individually in the theme-customizer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Amimoto Support\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"http:\u002F\u002Fmegumi-cloud.com\u002F\" rel=\"nofollow ugc\">Amimoto\u003C\u002Fa> is a full-tuned WordPress AMI on the AWS EC2.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uncomment \u002Fetc\u002Fnginx\u002Fconf.d\u002Fdefault.conf in line 17\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>before:\u003Cbr \u002F>\n    #include \u002Fetc\u002Fnginx\u002Fmobile-detect;\u003C\u002Fp>\n\u003Cp>after:\u003Cbr \u002F>\n    include \u002Fetc\u002Fnginx\u002Fmobile-detect;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add line to \u002Fetc\u002Fnginx\u002Fnginx.conf like following.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>before:\u003Cbr \u002F>\n    proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;\u003Cbr \u002F>\n    proxy_set_header  Accept-Encoding    “”;\u003C\u002Fp>\n\u003Cp>after:\u003Cbr \u002F>\n    proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;\u003Cbr \u002F>\n    proxy_set_header  Accept-Encoding    “”;\u003Cbr \u002F>\n    proxy_set_header  X-UA-Detect        $mobile; # add new line\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Define constant in the wp-config.php\u003C\u002Fp>\n\u003Cp>define(‘IS_AMIMOTO’, true);\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to switch theme according to the User Agent on the Nginx reverse proxy.",200,221126,100,2,"2018-10-17T09:01:00.000Z","4.9.29","3.7.1","",[20,21,22,23,24],"mobile","nginx","smartphone","tablet","theme","https:\u002F\u002Famimooto-ami.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-mobile-theme.1.8.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"miyauchi",20,40630,86,30,84,"2026-04-04T15:10:20.875Z",[41,62,77,101,121],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":18,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":59,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":61},"codepeople-theme-switch","Theme Switch in Mobile and Desktop","1.1.4","codepeople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepeople\u002F","\u003Cp>\u003Cstrong>Theme Switch in Mobile and Desktop\u003C\u002Fstrong> allows to swap the active theme to another one, when your website is loaded on mobile devices or desktop browsers depending to the screen width. With \u003Cstrong>Theme Switch in Mobile and Desktop\u003C\u002Fstrong> plugin, you can select different themes dependent to the screen width, without having to activate the theme previously. “Theme Switch in Mobile and Desktop” will use the correct theme for the conditions where the website was loaded.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Main features of \u003Cstrong>Theme Switch in Mobile and Desktop\u003C\u002Fstrong> are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allows activate a different theme based in the screen sizes, where website is loaded.\u003C\u002Fli>\n\u003Cli>Allows display a dialog where users can select: continue visiting the website with the default theme, or activate a new theme optimized for the screen size.\u003C\u002Fli>\n\u003Cli>Allows the apply the themes only for desktop browsers, mobile devices or both.\u003C\u002Fli>\n\u003Cli>Allows to disable the theme’s switching with the search engine crawlers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features included in the \u003Cstrong>premium version\u003C\u002Fstrong> of plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allows to switch the themes dynamically without asking first to the users through a popup dialog.\u003C\u002Fli>\n\u003Cli>Allows define different themes for different screen sizes. So, if you want activate a theme for bigger screen sizes, like tablets, and another one for a small screen, like mobile phones, this option could be very appreciated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The base plugin, available for free from the WordPress Plugin Directory has all the features you need to define a theme optimized for small screen sizes.\u003C\u002Fp>\n\u003Cp>If you want more information about this plugin, please visit \u003Ca href=\"http:\u002F\u002Fwordpress.dwbooster.com\" title=\"CodePeople WordPress Repository\" rel=\"nofollow ugc\">http:\u002F\u002Fwordpress.dwbooster.com\u003C\u002Fa>, where you can also check out other WordPress plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo of Premium Version of Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fmobile-theme-switch\u002Fwp-login.php\" title=\"Click to access the administration area demo\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fmobile-theme-switch\u002Fwp-login.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fmobile-theme-switch\u002F\" title=\"Click to access the Public Page\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fmobile-theme-switch\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Theme Switch in Mobile and Desktop Interface\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Theme Switch in Mobile and Desktop\u003C\u002Fstrong> offers several setting options.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apply theme-switch to: Select the device where apply the theme switch (Desktop, Mobile, or both).\u003C\u002Fli>\n\u003Cli>Installed Themes: Select the a theme, between all themes installed in your website (active or not).\u003C\u002Fli>\n\u003Cli>Screen Sizes: Define the screen sizes used as reference to load the selected theme.\u003C\u002Fli>\n\u003Cli>Preview: Button to preview the website with the theme and screen sizes defined.\u003C\u002Fli>\n\u003Cli>Accept Theme: Accept the theme and screen combination, to define a new one (only available in the premium version of plugin).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the premium version of plugin it is possible define different themes for different screen sizes. The list of themes and screen sizes can be edited or deleted\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Load Theme Dynamically: Check the box if you want load the optimized theme dynamically without asking first to the user (only available in the premium version of plugin)\u003C\u002Fli>\n\u003Cli>Text to display when theme is not loaded dynamically: Text to display in a popup window asking to the user if activate the optimized theme or continue displaying the website with the active theme by default.\u003C\u002Fli>\n\u003Cli>Don’t load the alternative themes with crawlers: Prevents switching the theme with search engine crawlers.\u003C\u002Fli>\n\u003C\u002Ful>\n","\"Theme Switch in Mobile and Desktop\" allows to swap the active theme to another one, when your website is loaded on mobile devices or deskto &hellip;",40,32366,34,6,"6.9.4","3.0.5",[56,20,57,23,58],"desktop","switch-theme","themes","http:\u002F\u002Fwordpress.dwbooster.com\u002Fcontent-tools\u002Ftheme-switch-in-mobile-and-desktop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodepeople-theme-switch.1.1.4.zip","2026-03-15T10:48:56.248Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":28,"downloaded":70,"rating":13,"num_ratings":14,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"unreal-themes-switching","Unreal Themes switching","1.2","Unreal Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fromchyk16\u002F","\u003Cp>\u003Cstrong>Theme Switch in Mobile and Desktop\u003C\u002Fstrong> allows to swap the active theme to another one, when your website is loaded on mobile devices or desktop browsers depending to the device type. With \u003Cstrong>Unreal themes switching\u003C\u002Fstrong> plugin, you can select different themes dependent to thedevice, without having to activate the theme previously. “Theme Switch in Mobile and Desktop” will use the correct theme for the conditions where the website was loaded.\u003C\u002Fp>\n","\"Unreal Themes switching\" allows to swap the active theme to another one, when your website is loaded on mobile devices or desktop browsers  &hellip;",1189,"2020-01-01T20:27:00.000Z","5.3.21","3.4.0",[56,20,57,23,58],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funreal-themes-switching\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funreal-themes-switching.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":98,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"any-mobile-theme-switcher","Any Mobile Theme Switcher","3.2","Dnesscarkey","https:\u002F\u002Fprofiles.wordpress.org\u002Fdnesscarkey\u002F","\u003Cp>Detects all the Mobile Browsers and loads the mobile theme as per your settings done in admin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Iphone \u002F Ipod\u003C\u002Fli>\n\u003Cli>Ipad\u003C\u002Fli>\n\u003Cli>Palm Os\u003C\u002Fli>\n\u003Cli>Android\u003C\u002Fli>\n\u003Cli>Android Tab\u003C\u002Fli>\n\u003Cli>Windows Mobile\u003C\u002Fli>\n\u003Cli>Blackberry\u003C\u002Fli>\n\u003Cli>Opera Mini\u003C\u002Fli>\n\u003Cli>Others Mobile Browsers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can select a different mobile theme for each mobile browser. You can select different mobile themes for each of the options above.\u003C\u002Fp>\n\u003Cp>Any Mobile Theme Switcher Pro Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works With W3 Total Cache\u003C\u002Fli>\n\u003Cli>Serve seprate home page for mobile devices.\u003C\u002Fli>\n\u003Cli>QR code for mobile bookmarking.\u003C\u002Fli>\n\u003Cli>Better Mobile Detection.\u003C\u002Fli>\n\u003Cli>Click To Call to phone numbers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Click \u003Ca href=\"https:\u002F\u002Fdineshkarki.com.np\u002Fany-mobile-theme-switcher\u002Fbuy-pro-version\" title=\"Any Mobile Theme Switcher Pro\" rel=\"nofollow ugc\">here\u003C\u002Fa> for details about Any Mobile Theme Swticher Pro\u003C\u002Fp>\n\u003Cp>Please visit our own \u003Ca href=\"http:\u002F\u002Fdineshkarki.com.np\u002Fforums\u002Fforum\u002Fmobile-theme-switcher\" rel=\"nofollow ugc\">support forum\u003C\u002Fa> for any issues. We don’t respond support ticket created here.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Installation Video (Thanks to Scott Wiseman)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOqXhTW9FpRI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Other Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuse-any-font\" rel=\"ugc\">Use Any Font\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhoneypot\u002F\" rel=\"ugc\">WP Armour Anti Spam Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdineshkarki.com.np\u002Fjquery-validation-for-gravity-forms\" rel=\"nofollow ugc\">jQuery Validation for Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjquery-validation-for-contact-form-7\u002F\" rel=\"ugc\">jQuery Validation For Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblock-specific-plugin-updates\u002F\" rel=\"ugc\">Block Specific Plugin Updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-image-in-rss-feed\u002F\" rel=\"ugc\">Featured Image In RSS Feed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-tags-and-category-to-page\u002F\" rel=\"ugc\">Add Tags And Category To Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This Plugin detects mobile browser and display the theme as the setting done from admin. Usefull for switch to Mobile Theme.",20000,447512,96,244,"2024-09-03T15:18:00.000Z","6.6.5","3.0",[93,94,95,96,97],"mobile-browser-detect","mobile-detect","mobile-theme","mobile-theme-switcher","theme-redirection-based-on-mobile-device","http:\u002F\u002Fdineshkarki.com.np\u002Fany-mobile-theme-switcher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fany-mobile-theme-switcher.3.2.zip",92,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":53,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":118,"download_link":119,"security_score":13,"vuln_count":111,"unpatched_count":28,"last_vuln_date":120,"fetched_at":30},"browser-theme-color","Browser Theme Color","1.5","Marco Milesi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilmor\u002F","\u003Cp>Discover a powerful solution for enhancing your website’s user experience across multiple platforms with our simple, lightweight, and effective plugin that adds the “theme-color” meta tag. Compatible with Android, iOS, and Windows Phone, our plugin is designed based on Google guidelines to ensure a seamless user experience on all devices.\u003C\u002Fp>\n\u003Cp>In addition to its seamless compatibility, our plugin is fully customizable, allowing you to style it to match your brand’s unique identity. With the option to choose from a variety of colors, you can easily tailor the “theme-color” meta tag to perfectly complement your website’s design and layout.\u003C\u002Fp>\n\u003Cp>When you install the plugin for the first time, the color is automatically set to #23282D, which is the standard WordPress color. From there, you can easily customize the tag to match your brand, ensuring a fully immersive user experience that keeps visitors coming back for more.\u003C\u002Fp>\n\u003Cp>Don’t settle for a subpar user experience on mobile devices. Elevate your website’s design and functionality with our “theme-color” meta tag plugin today, for free!\u003C\u002Fp>\n","Add the 'theme-color' meta tag to your website for a seamless user experience on Android & iOS with our easy-to-use plugin.",3000,31656,1,"2025-05-26T12:57:00.000Z","3.8",[115,116,117,20,24],"android","browser","color","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbrowser-theme-color\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowser-theme-color.1.5.zip","2024-01-17 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":109,"downloaded":129,"rating":13,"num_ratings":130,"last_updated":131,"tested_up_to":53,"requires_at_least":91,"requires_php":132,"tags":133,"homepage":137,"download_link":138,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"tinywp-mobile-detect","Mobile Detect","3.1.1","Pothi Kalimuthu","https:\u002F\u002Fprofiles.wordpress.org\u002Fpothi\u002F","\u003Cp>Mobile detect plugin uses the open source \u003Ca href=\"http:\u002F\u002Fmobiledetect.net\u002F\" rel=\"nofollow ugc\">MobileDetect PHP library\u003C\u002Fa> to fine-tune the built-in WordPress function \u003Ccode>wp_is_mobile()\u003C\u002Fcode> in such a way that tablets are excluded from being detected as mobile!\u003C\u002Fp>\n\u003Cp>If you don’t understand the above one-liner, here is some explanation…\u003C\u002Fp>\n\u003Cp>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 \u002F activating this plugin, tablets are served with desktop version of the site.\u003C\u002Fp>\n\u003Cp>If your site doesn’t serve different content for mobiles and desktops, please ignore this plugin. This plugin does nothing in that case.\u003C\u002Fp>\n\u003Cp>About Mobile Detect PHP Library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>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.\u003C\u002Fli>\n\u003Cli>PHP Mobile Detect is an open-source script released under \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fserbanghita\u002FMobile-Detect\u002Fblob\u002Fmaster\u002FLICENSE.txt\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Mobile Detect PHP Developer: \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fserbanghita\" rel=\"nofollow ugc\">Șerban Ghiță\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnicktacular\" rel=\"nofollow ugc\">Nick Ilyin\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Original author: \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fvictorstanciu\" rel=\"nofollow ugc\">Victor Stanciu\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Icon (and banner) created by: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgrafician\" rel=\"nofollow ugc\">Dragoș Gavrilă\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Fine-tunes wp_is_mobile function by excluding tablets (ex: iPad), from being detected as mobile! Uses MobileDetect PHP Library from mobiledetect.net!",47319,7,"2026-03-06T09:27:00.000Z","7.4",[134,135,20,136,23],"browsers","ipad","mobiledetect","https:\u002F\u002Fwww.tinywp.in\u002Fwp_is_mobile-exclude-ipad\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinywp-mobile-detect.3.1.1.zip",{"attackSurface":140,"codeSignals":184,"taintFlows":195,"riskAssessment":196,"analyzedAt":206},{"hooks":141,"ajaxHandlers":180,"restRoutes":181,"shortcodes":182,"cronEvents":183,"entryPointCount":28,"unprotectedCount":28},[142,148,151,154,157,162,164,167,169,173,177],{"type":143,"name":144,"callback":144,"priority":145,"file":146,"line":147},"action","plugins_loaded",9999,"nginx-mobile-theme.php",39,{"type":143,"name":149,"callback":149,"file":146,"line":150},"admin_init",51,{"type":143,"name":152,"callback":152,"priority":145,"file":146,"line":153},"customize_controls_print_scripts",52,{"type":143,"name":155,"callback":155,"file":146,"line":156},"customize_register",64,{"type":158,"name":159,"callback":160,"file":146,"line":161},"filter","home_url","closure",69,{"type":158,"name":159,"callback":160,"file":146,"line":163},95,{"type":158,"name":165,"callback":165,"file":146,"line":166},"nginxchampuru_get_the_url",117,{"type":158,"name":159,"callback":159,"file":146,"line":168},125,{"type":143,"name":170,"callback":171,"file":146,"line":172},"admin_notices","admin_notice",184,{"type":158,"name":174,"callback":160,"priority":175,"file":146,"line":176},"nginxmobile_proxy_key",10,345,{"type":158,"name":178,"callback":160,"file":146,"line":179},"nginxmobile_mobile_detects",348,[],[],[],[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":194},[],{"prepared":28,"raw":28,"locations":187},[],{"escaped":111,"rawEcho":14,"locations":189},[190,193],{"file":146,"line":191,"context":192},168,"raw output",{"file":146,"line":11,"context":192},[],[],{"summary":197,"deductions":198},"The nginx-mobile-theme plugin v1.8.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any identified CVEs in its vulnerability history and the lack of dangerous functions or file operations suggest a well-maintained and secure codebase.  Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and having a clean taint analysis with no unsanitized paths or critical\u002Fhigh severity flows.\n\nHowever, there are areas for concern. The most significant is the complete lack of nonce and capability checks across all identified entry points. While the current attack surface is reported as zero, if any entry points were to be introduced or discovered in the future, they would be entirely unprotected. Additionally, a concerningly low percentage of output is properly escaped, meaning there's a significant risk of cross-site scripting (XSS) vulnerabilities if any of the output mechanisms were to be triggered by user-controlled input.\n\nIn conclusion, while the plugin has a clean historical record and avoids common pitfalls like raw SQL, the lack of authentication and authorization checks on potential entry points and the prevalent unescaped output are significant weaknesses. These aspects, if exploited, could lead to serious security breaches despite the plugin's otherwise clean analysis.",[199,202,204],{"reason":200,"points":201},"No nonce checks on any entry points",15,{"reason":203,"points":201},"No capability checks on any entry points",{"reason":205,"points":52},"Low percentage of properly escaped output","2026-03-16T20:26:05.714Z",{"wat":208,"direct":215},{"assetPaths":209,"generatorPatterns":212,"scriptPaths":213,"versionParams":214},[210,211],"\u002Fwp-content\u002Fplugins\u002Fnginx-mobile-theme\u002Fnginx-mobile-theme.php","\u002Fwp-content\u002Fplugins\u002Fnginx-mobile-theme\u002Fvendor\u002Fautoload.php",[],[],[],{"cssClasses":216,"htmlComments":218,"htmlAttributes":226,"restEndpoints":227,"jsGlobals":228,"shortcodeOutput":231},[217],"theme-preview",[219,220,221,222,223,224,225],"\u003C!-- Nginx Mobile Theme requires \u003Cstrong>Nginx Cache Controller\u003C\u002Fstrong>. -->","\u003C!-- Filter the proxy key for reverse proxy. -->","\u003C!-- Filter the mobile detects -->","\u003C!-- Filters the theme slug for mobile -->","\u003C!-- Filters the default theme detection -->","\u003C!-- Theme Preview -->","\u003C!-- amimoto fix -->",[4],[],[229,230],"window.open().location.href","var $ = jQuery",[]]