[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTbsiCkMcGcLAyllKAT66DpZJwU3dJoGNPDjigDxErrw":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":156,"fingerprints":188},"user-posts-per-page","User Posts Per Page","1.0.1","Samer Bechara","https:\u002F\u002Fprofiles.wordpress.org\u002Farbet01\u002F","\u003Cp>This plugin allows your website visitors to set the number of posts they see per page. It will insert a form at the top of your posts page in order to allow your website visitors to quickly set the number of posts they want to see per page.\u003C\u002Fp>\n\u003Cp>\u003Cem>Detailed Features\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>User Posts Per Page allows your website visitors to set the number of posts per page, and remembers that number everytime they reach your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with posts, pages and custom post types \u003C\u002Fli>\n\u003Cli>Works on Category pages, tag pages, author pages, archive pages, and custom post type archive pages.\u003C\u002Fli>\n\u003Cli>Number of posts per page remembered for logged in users\u003C\u002Fli>\n\u003Cli>Cookie set for non-logged in users to remember settings\u003C\u002Fli>\n\u003Cli>On network installs, network administrator is able to set the default number of posts per page across the whole network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Plugin Usage\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Appearance->Widgets and add your widget to any sidebar of any archive page\u003C\u002Fli>\n\u003Cli>Alternatively, you can use the shortcode [user_posts_per_page] to insert this in your theme using\u003Cbr \u002F>\nthe function \u003Ccode>echo do_shortcode('[user_posts_per_page]');\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows the user to dynamically set the number of posts to show per page on category pages, tag pages, author pages and all other archive pages.",10,2378,100,1,"2014-11-20T06:12:00.000Z","4.0.38","3.3","",[20,21,22,23,24],"count","marketpress","pagination","taxonomies","user","http:\u002F\u002Fthoughtengineer.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-posts-per-page.1.0.1.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},"arbet01",8,260,84,30,83,"2026-04-04T14:41:20.347Z",[41,64,89,111,134],{"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":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":62,"download_link":63,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wc-password-strength-settings","Password Strength Settings for WooCommerce","3.0.1","Danny Santoro","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielsantoro\u002F","\u003Cp>Help secure your WooCommerce site by enforcing stronger passwords and taking additional control of your strength requirements.\u003C\u002Fp>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cp>WooCommerce has an integrated Password Strength Meter which forces users to use strong passwords. Sometimes this isn’t desirable – with this plugin, you can choose between five password levels ranging from “Anything Goes” to “Strong Passwords Only”. In addition, you can modify the colors and appearance of these custom messages, as well as modify or remove the password hint. For details on how the password strength is determined, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielSantoro\u002Fwc-password-strength-settings\u002Fwiki\u002FHow-Password-Strength-is-Determined\" rel=\"nofollow ugc\">please read the documentation here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>What’s New?\u003C\u002Fh4>\n\u003Cp>Version 3.0.0 is a bit of a rewrite to bring the plugin up to modern coding standards. Functionality should not be impacted, but if it is, please reach out on the support forums.\u003C\u002Fp>\n\u003Cp>Version 3.0.1 is simply a hotfix declaring compatibility with WooCommerce HPOS. Since this plugin doesn’t touch anything with the orders or order metadata, it shouldn’t be impacted at all. \u003Cem>However\u003C\u002Fem>, if you notice any issues then please reach out via the contact form on my website.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>While this does allow for user accounts to have weaker passwords, it’s a good idea to still encourage strong password use – \u003Cem>especially\u003C\u002Fem> for administrators!\u003C\u002Fp>\n\u003Ch4>Planned Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option to remove “- Please enter a stronger password.” that is added by WordPress.\u003C\u002Fli>\n\u003Cli>Nothing else at the moment, but let me know if you have any ideas.\u003C\u002Fli>\n\u003C\u002Ful>\n","Help secure your WooCommerce site by enforcing stronger passwords and taking additional control of your strength requirements.",10000,176985,90,24,"2023-10-11T20:51:00.000Z","6.3.8","5.8",[57,58,59,60,61],"accounts","passwords","security","users","woocommerce","https:\u002F\u002Fdanielsantoro.com\u002Fproject\u002Fwoocommerce-password-strength-settings-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-password-strength-settings.zip",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":17,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":28,"last_vuln_date":88,"fetched_at":30},"customize-my-account-for-woocommerce","SysBasics Customize My Account for WooCommerce","3.8.7","SysBasics","https:\u002F\u002Fprofiles.wordpress.org\u002Fphppoet\u002F","\u003Ch3>Customize My Account for WooCommerce\u003C\u002Fh3>\n\u003Cp>SysBasics Customize My Account for WooCommerce Plugin add dashboard links , user avatar, manage My Account endpoints & account\u002Fregistration fields\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsysbasics.com\u002Fgo\u002Fcustomize\u002F\" title=\"Customize My Account for WooCommerce pro\" rel=\"nofollow ugc\">Upgrade to pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Customize My Account for WooCommerce\u003C\u002Fp>\n\u003Cp>Customize your default my account page. Reorder them , hide existing core endpoints. You will also be able to change the default endpoint.\u003C\u002Fp>\n\u003Ch3>Main Features of Customize My Account for WooCommerce plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add new endpoints in the My Account page, visible to your users , and choose what the content will be using third party shortcodes. You can use third party\u003Cbr \u002F>\nsubscription , royalty , coupons , wallet related shortcodes.\u003C\u002Fli>\n\u003Cli>Create Specific endpoints , links , groups into my account page that are visible only specific roles or users;\u003C\u002Fli>\n\u003Cli>Choose and customize the layout of the My Account page so to make it more usable and modern;\u003C\u002Fli>\n\u003Cli>Hide\u002Fshow existing endpoitns without using any extra code. \u003C\u002Fli>\n\u003Cli>Add icons to your existings my account page endpoints. Optionally you can display them as dashboard links and most importantly show them inside\u003Cbr \u002F>\nMy account widget. \u003C\u002Fli>\n\u003Cli>Compatible with WPML and WPML sticky links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Modify the default WooCommerce endpoints\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This is the most important feature of this plugin just after activation using checkboxes you exclude\u002Finclude\u002Frename existing endpoints. set icons to existing and new endpoint\u002Flinks. Plugin support three types of library as of now for icons. Font Awesome, Dashicons and you can also upload your own icon.\u003Cbr \u002F>\nPlugin also seamlessly integrates itself with third party endpoints. It recognises the existing endpoint. Best part is that you can even reorder\u002Frename that\u003Cbr \u002F>\nthird party endpoint. In certain cases if you want this plugin to take over third party endpoint, just hide the existing third party endpoint by unchecking\u003Cbr \u002F>\nthe checkbox then create new endpoint with same slug and it will work fine. For example you have Rewards Endpoint that are sourced from any other plugin which has revwards slud. in that case if you want full control as other endpoints just hide existing endpoint and add new endpoint with rewards slug and it will just work fine. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Show count bubble on navigation items\u003C\u002Fh3>\n\u003Cp>-You can show customers order count and customer’s download count to both sidebar menu as well as dashboard links added by our plugin. You can also show any chosen custom post type count by user like tickets , coupons or any other cpt. This function is fully modular so you can create your own function with any custom data like rewards, wallet balance etc.\u003C\u002Fp>\n\u003Cp>Plugin Supports following counts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customer total orders count.\u003C\u002Fli>\n\u003Cli>Customer total downloads count.\u003C\u002Fli>\n\u003Cli>Wallet balance by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-wallet\u002F\" rel=\"ugc\">Wallet for WooCommerce\u003Cbr \u002F>\n\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Points by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoints-and-rewards-for-woocommerce\u002F\" rel=\"ugc\">Points and Rewards for WooCommerce by WP Swings\u003Cbr \u002F>\n\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make your Dashboard Pretty with Dashboard links (Pro Feature)\u003C\u002Fh3>\n\u003Cp>-Plugin upon activation ads dashboard links or you may call it banner to your dashboard page. Most importantly you can manage the order of those dashboard links and you can also exclude certain endpoints from being included in dashboard links. Certain themes do have this feature inbuilt , in those case we\u003Cbr \u002F>\nhave provided you option to disable this feature completely. It works on most possible scenarios with wider theme compatibility. This feature is part of pro version only.\u003C\u002Fp>\n\u003Ch3>My Account navigation widget menu\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin has inbuilt my account navigation widget menu feature where you can include existing endpoint links and display them into any menu of your site. Plugin also support navigation widget under appearance\u002Fmenu field.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Allow WooCommerce users to change avatar\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pugin by default upon activation displays nice gravtar on my account page where optionally you can allow them to change the avatar by uploading png\u002Fjpg file. you can even adjust the dimension of avatar for users.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Redirect default dashboard to endpoint (Pro Feature)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Using simple option you can replace default page from dashboard to orders , downloads or something else. you can even create custom endpoint and send users there upon login. This feature is useful specially if you don’t like the default dashboard. Using elementor you can create clone template of dashboard or other endpoint and replace that with new cloned template.  This feature is part of pro version only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make WooCommerce My Account Endpoints Ajax Powered (Pro Feature)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Using simple option you can make Entire my account endpoints content loaded via Ajax, This could improve end user feel about your site. It does work with custom groups and custom endpoints. Simply visit the settings tab and set yes for Enable Ajax navigation option and you will see smoother loading experience on frontend.Ajax navigation even works with dashboard links and internal my account page links like Edit shipping address and Edit billing address Check our pro version demo for this feature. This feature is part of pro version only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Override endpoints using elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin is even charm with free plugin elementor where you can create cloned template of existing endpoints and replace existing endpoints with cloned endpoints usind elementor’s drag and drop feature. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Change From your account dashboard text\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce displays “Change From your account dashboard text” at the begining of dashboard content after “Hello , username” text which could be very irritating for many. Using this plugin you can simply hide  “Hello , username” text plus you can hide entire intro text “From your account dashboard you can view your …” and you can also add new custom html or plan content just as a replacement of that text. Just visit the settings of dashboard endpoint and you should be able to find three toggle to enable or disable any. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make WooCommerce My account menu horizontal (Pro Feature) \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce by default have vertical menu which is good for most case scenario but in certain cases where menu items are limited users can opt for horizontal menu. Just visit the settings tab and set yes for Enable horizontal menu. This feature is compatible with most of popular themes out there. This feature is part of pro version only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ACF forms in WooCommerce My Account\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Using third party plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-frontend-form-element\u002F\" rel=\"ugc\">Frontend Admin by DynamiApps\u003C\u002Fa> You can create dynamic forms within your woocommerce my account page. possible use case scenario like having profile edit form inside endpoint, guest posting form , recipe submission form etc. Possibilities are endless with this.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp> Customize My Account for WooCommerce Other features \u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modify existing endpoints.\u003C\u002Fli>\n\u003Cli>Add My Account navigation widget to any menu.\u003C\u002Fli>\n\u003Cli>Add custom links to your my account pages.\u003C\u002Fli>\n\u003Cli>Drag and drop UI.\u003C\u002Fli>\n\u003Cli>Modify WooCommerce My account Navigation background color\u003C\u002Fli>\n\u003Cli>Modify WooCommerce My account Navigation text color\u003C\u002Fli>\n\u003Cli>Modify WooCommerce My account menu item background color\u003C\u002Fli>\n\u003Cli>Easily Create new custom my account page using Customize My Account widgets for free elementor widgets. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp> Customize My Account for WooCommerce free version features \u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show\u002Fhide woocommerce core endpoints\u003C\u002Fli>\n\u003Cli>Reorder core woocommerce my account endpoints\u003C\u002Fli>\n\u003Cli>Add extra class to core endpoint\u003C\u002Fli>\n\u003Cli>Add New link as endpoint on my account page\u003C\u002Fli>\n\u003Cli>Show user avatar on my account page\u003C\u002Fli>\n\u003Cli>Drag and drop UI\u003C\u002Fli>\n\u003Cli>Use Dashicons for WooCommerce My Account Endpoints. Plugin has inbuilt dashicon picker. If somehow font awesome icons not working for you , you can opt for dashicon which has wider compatibility across all themes.\u003C\u002Fli>\n\u003Cli>Optionally replace entire my account with custom elementor template.\u003C\u002Fli>\n\u003Cli>Optionally override endpoint content with elementor template content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customize My Account for WooCommerce pro version features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All features of free version\u003C\u002Fli>\n\u003Cli>Support for link\u002Fendpoint\u002Fgroup endpoints\u003C\u002Fli>\n\u003Cli>Drage link\u002Fendpoints(core\u002Fnew) into group and reorder them\u003C\u002Fli>\n\u003Cli>Show custom content on endpoints\u003C\u002Fli>\n\u003Cli>Set groups as show by default which will make group menu open on page load\u003C\u002Fli>\n\u003Cli>Hide existing order page columns\u003C\u002Fli>\n\u003Cli>Add new custom columns to order listing page\u003C\u002Fli>\n\u003Cli>Reorder order page columns\u003C\u002Fli>\n\u003Cli>Add new custom order actions button in action column\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Customize My Account for WooCommerce uses \u003Ca href=\"https:\u002F\u002FAppsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002FAppsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Optimize your WooCommerce My account page also add new endpoints and manage existing endpoints with ease.",9000,535374,80,29,"2026-03-10T00:06:00.000Z","6.9.4","5.2",[80,81,82,83,61],"customize","endpoints","my-account","user-avatar","https:\u002F\u002Fsysbasics.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomize-my-account-for-woocommerce.3.8.7.zip",98,3,"2024-12-21 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":13,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":110,"fetched_at":30},"disable-user-login","Disable User Login","1.3.12","Saint Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaintsystems\u002F","\u003Cp>This plugin gives you the ability to disable specific user accounts via a profile setting.\u003C\u002Fp>\n\u003Cp>Once installed and activated, a checkbox appears on the user profile settings (only for admins). When checked, the user’s account will be disabled and they will be unable to login with the account. If they try to login, they are instantly logged out and redirected to the login page with a message that notifies them their account is disabled.\u003C\u002Fp>\n\u003Cp>This can be useful in a few situations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You want freelance writers to still show up in the authors box, but you don’t want them to be able to login.\u003C\u002Fli>\n\u003Cli>You have former employees who have authored posts and you don’t want to delete them or reassign their posts to other users, but still need them to show up in the “Authors box.”\u003C\u002Fli>\n\u003Cli>You are working on a site for a client who has an account, but do not want him to login and\u002For make changes during development.\u003C\u002Fli>\n\u003Cli>You have a client who has an unpaid invoice.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsaintsystems\u002Fdisable-user-login\u002F\" rel=\"nofollow ugc\">This plugin is on GitHub!\u003C\u002Fa>\u003C\u002Fstrong> Pull requests are welcome. If possible please report issues through Github.\u003C\u002Fp>\n","Provides the ability to disable user accounts and prevent them from logging in.",5000,60770,4,"2025-09-08T14:13:00.000Z","6.8.5","4.7.0","5.6",[105,106,107,24,60],"account","disable","login","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-user-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-user-login.1.3.12.zip","2023-11-15 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":36,"num_ratings":121,"last_updated":122,"tested_up_to":101,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":131,"download_link":132,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":133,"fetched_at":30},"user-ip-and-location","User IP and Location","4.0.2","Sunny Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheguidex\u002F","\u003Cp>Looking to display your website visitor’s IP address, location, browser details, and other information on your WordPress site? Then “User IP and Location” plugin is exactly what you need!\u003C\u002Fp>\n\u003Cp>This plugin is very simple to set up and use. Just install it, and you can start showing visitor information anywhere on your website using easy shortcodes. You can put these shortcodes in your posts, pages, sidebar, footer – anywhere you want!\u003C\u002Fp>\n\u003Cp>The best part? We use the reliable and free \u003Ca href=\"http:\u002F\u002Fip-api.com\" title=\"IP-API\" rel=\"friend nofollow ugc\">IP-API\u003C\u002Fa> service to get all the location data, so the information is always accurate and up-to-date.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in Version 4.x.x – Works with Caching Plugins!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Are you using WP-Rocket, W3 Total Cache, or any other caching plugin? No problem at all! We’ve completely rebuilt the plugin to work perfectly with all caching plugins. Your visitors will always see their own correct information, not some cached data from another visitor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Language Support\u003C\u002Fstrong> – Get location names in 8 different languages (English, German, Spanish, Portuguese, French, Japanese, Chinese, Russian)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO API Key Support\u003C\u002Fstrong> – Use your premium IP-API key for higher limits and HTTPS security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Caching System\u003C\u002Fstrong> – Built-in server-side caching with customizable expiration times (1 hour to 1 week)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Content\u003C\u002Fstrong> – Show different content to visitors from specific countries, regions, or cities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Tools\u003C\u002Fstrong> – PHP functions and REST API endpoints for custom development\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Output\u003C\u002Fstrong> – Change “Yes\u002FNo” text to any language or format you prefer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here are all the shortcodes you can use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[userip_location type=\"ip\"] - Shows visitor's IP address\n[userip_location type=\"continent\"] - Shows continent name\n[userip_location type=\"country\"] - Shows country name\n[userip_location type=\"countrycode\"] - Shows country code (like IN, US, UK)\n[userip_location type=\"region\"] - Shows region code\n[userip_location type=\"regionname\"] - Shows region\u002Fstate name\n[userip_location type=\"city\"] - Shows city name\n[userip_location type=\"zip\"] - **NEW!** Shows ZIP\u002Fpostal code\n[userip_location type=\"lat\"] - Shows latitude\n[userip_location type=\"lon\"] - Shows longitude\n[userip_location type=\"timezone\"] - Shows timezone\n[userip_location type=\"currency\"] - Shows local currency\n[userip_location type=\"isp\"] - Shows internet provider name\n[userip_location type=\"mobile\"] - Shows if visitor is on mobile network\n[userip_location type=\"proxy\"] - Shows if visitor is using proxy\n[userip_location type=\"hosting\"] - Shows if IP is from hosting provider\n[userip_location type=\"browser\"] - Shows browser name\n[userip_location type=\"os\"] - Shows operating system\n[userip_location type=\"flag\" height=\"auto\" width=\"50px\" vertical_align=\"middle\"] - Shows country flag\n[userip_localtime] - **NEW!** Shows visitor's current local time\n[userip_localdate] - **NEW!** Shows visitor's current local date\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Smart Conditional Content:\u003C\u002Fstrong>\u003Cbr \u002F>\nShow different content to visitors from different places! Perfect for targeted marketing, regional offers, or localized messages.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[userip_conditional country=\"US,IN\"]Content for US and India visitors only[\u002Fuserip_conditional]\n[userip_conditional country_not=\"CN,RU\"]Content for everyone except China and Russia[\u002Fuserip_conditional]\n[userip_conditional region=\"CA,TX\"]Special offers for California and Texas![\u002Fuserip_conditional]\n[userip_conditional city=\"Mumbai,Delhi\"]Mumbai and Delhi exclusive deals[\u002Fuserip_conditional]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>About the Flag Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen using the flag shortcode, you can control its size and position. The \u003Ccode>height\u003C\u002Fcode>, \u003Ccode>width\u003C\u002Fcode>, and \u003Ccode>vertical_align\u003C\u002Fcode> options are all optional. By default, height is auto, width is 50px, and it aligns in the middle. You can change these as per your needs.\u003C\u002Fp>\n\u003Ch4>Why Choose User IP and Location Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Super Easy Setup\u003C\u002Fstrong> – Just install and activate, that’s it!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with All Caching Plugins\u003C\u002Fstrong> – WP-Rocket, W3 Total Cache, you name it!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Loading\u003C\u002Fstrong> – Uses modern AJAX technology so it doesn’t slow down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lots of Information\u003C\u002Fstrong> – IP, country, city, flag, browser, OS, ISP, and much more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Language Support\u003C\u002Fstrong> – Location names in 8 different languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO API Support\u003C\u002Fstrong> – Use premium IP-API keys for higher limits and HTTPS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Caching\u003C\u002Fstrong> – Server-side caching with customizable expiration (1 hour to 1 week)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Features\u003C\u002Fstrong> – ZIP code and local time shortcodes added\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Content\u003C\u002Fstrong> – Show different content to visitors from different countries, regions, or cities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always Updated\u003C\u002Fstrong> – Uses reliable IP-API service for accurate data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Includes PHP functions and REST API for custom development\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Change output text, caching settings, and more from admin panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for bloggers, businesses, and developers who want to personalize their website based on visitor location!\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This awesome plugin is created by the talented team at \u003Ca href=\"https:\u002F\u002Fheyserp.com\" title=\"HeySERP\" rel=\"friend nofollow ugc\"> HeySERP \u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Want to learn more about WordPress? Check out our website \u003Ca href=\"https:\u002F\u002Ftheguidex.com\u002F\" title=\"TheGuideX\" rel=\"friend nofollow ugc\"> TheGuideX \u003C\u002Fa> where we share helpful tutorials on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthewpx.com\u002Fget-ip-address-and-location-in-wordpress\u002F\" title=\"How to Get the IP Address and Location of Users in WordPress\" rel=\"friend nofollow ugc\">How to Get User IP and Location in WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheguidex.com\u002Fcommon-wordpress-errors\u002F\" title=\"Common WordPress Errors & Solutions\" rel=\"friend nofollow ugc\">Common WordPress Errors & How to Fix Them\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheguidex.com\u002Fgoogle-adsense-plugins-for-wordpress\u002F\" title=\"Best WordPress Ads Manager Plugins\" rel=\"friend nofollow ugc\">Best WordPress Ad Management Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more helpful \u003Ca href=\"https:\u002F\u002Ftheguidex.com\u002Fcategory\u002Fwordpress\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa> in simple language!\u003C\u002Fp>\n","Want to show your website visitors their IP address, location, and other cool details? This plugin makes it super easy! Now works perfectly with cachi &hellip;",3000,37818,9,"2025-07-15T07:41:00.000Z","5.0","7.2",[126,127,128,129,130],"country-code","geolocation","region","user-ip-address","user-location","https:\u002F\u002Ftheguidex.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-ip-and-location.zip","2023-04-28 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":13,"num_ratings":144,"last_updated":145,"tested_up_to":77,"requires_at_least":146,"requires_php":147,"tags":148,"homepage":154,"download_link":155,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"protect-admin-account","Protect Admin","2.1.6","KeystrokeClick","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeystrokeclick\u002F","\u003Cp>This plugin protects selected WP Admin accounts, and standard posts created by those Admins, from being deleted or edited by other users. This plugin is hidden from all users other than the Admin who installs it. Only users with the “Administrator” role can be protected.\u003C\u002Fp>\n\u003Cp>This plugin might be useful if you want to share admin access with other users (i.e. IT team, developers, etc) but don’t want to risk impacting the accounts of certain Admins. Or, perhaps you’re the developer or IT member who might need this plugin to prevent other non-technical Admins from accidentally deleting your account or key Admins on specific projects.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>As soon as the plugin is \u003Cstrong>activated\u003C\u002Fstrong>, it will store the ID of the user that activates the plugin. The plugin will then be hidden from all users other than this user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can choose which Admin accounts (yours or others) to protect. Only the Admin who activates the plugin can save its settings. Other users won’t see the Settings page or the menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Once protected admin accounts are selected on the Settings page, other users and admins will \u003Cstrong>NOT\u003C\u002Fstrong> be able to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>delete the protected Admin accounts.\u003C\u002Fli>\n\u003Cli>access the profile edit page for the protected Admin accounts.\u003C\u002Fli>\n\u003Cli>change the role of the protected Admin accounts.\u003C\u002Fli>\n\u003Cli>select the protected Admin accounts in the bulk actions on users list page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Additionally, if other users or Admins, under unlikely circumstances, are able to access the user profile page of the protected Admin accounts using other plugins, this plugin will prevent any modifications from being saved.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Similar to the above, if other users or Admins are able to change the protected Admin account’s email address via the Profile page, this plugin will revert it back to the original email address.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Also, should someone attempt to edit a protected Admin’s account, the attempted action will be logged to the database. You can view recent attempts under Logs within the plugin’s section.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Reminder\u003C\u002Fh3>\n\u003Cp>Once you deactivate the plugin, all users with the ability to manage plugins (\u003Ccode>activate_plugins\u003C\u002Fcode> capability) will be able to see the plugin. It is advised to only deactivate the plugin when you feel safe to do so. Otherwise you can just enable or disable protection from the plugin’s Settings page.\u003C\u002Fp>\n\u003Cp>If you want to be extra cautious (depending on your needs), you should also manually disallow file edit. This plugin doesn’t do that because some people might still need it.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'DISALLOW_FILE_EDIT', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This plugin has NOT been tested with other user management plugins or role editor plugins. Hence its use alongside these types of plugins is not guaranteed to work as intended.\u003C\u002Fp>\n\u003Ch3>Email Notification\u003C\u002Fh3>\n\u003Cp>You can choose to get notified by email when someone attempts to modify your protected Admin accounts. Easily enable or disable email notification when you upgrade to \u003Ca href=\"https:\u002F\u002Fprotectadmin.com\u002Fplugin\u002Fprotect-admin-account-pro-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Protect Admin PRO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Protect Admin PRO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Be the first to know when someone is attempting to modify your protected admin accounts.\u003C\u002Fli>\n\u003Cli>Get access to all logs and data of users who try to modify the protected admin accounts (the FREE version only records the most recent attempt).\u003C\u002Fli>\n\u003Cli>Protect standard posts and pages made directly by protected Admins.\u003C\u002Fli>\n\u003Cli>See \u003Ca href=\"https:\u002F\u002Fprotectadmin.com\u002Fplugin\u002Fprotect-admin-account-pro-wordpress-plugin\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect admin accounts from being deleted or modified by other users. This plugin will always be hidden from all users other than the admin who instal &hellip;",2000,27720,5,"2026-03-03T19:21:00.000Z","4.7","5.3",[149,150,151,152,153],"admin","admin-account","prevent-admin-deletion","protect","user-account","https:\u002F\u002Fprotectadmin.com\u002Fplugin\u002Fprotect-admin-account-pro-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprotect-admin-account.2.1.6.zip",{"attackSurface":157,"codeSignals":163,"taintFlows":177,"riskAssessment":178,"analyzedAt":187},{"hooks":158,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":28,"unprotectedCount":28},[],[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":176},[],{"prepared":28,"raw":28,"locations":166},[],{"escaped":28,"rawEcho":168,"locations":169},2,[170,174],{"file":171,"line":172,"context":173},"inc\\network-options.php",32,"raw output",{"file":175,"line":172,"context":173},"inc\\site-options.php",[],[],{"summary":179,"deductions":180},"The \"user-posts-per-page\" plugin v1.0.1 exhibits a generally positive security posture based on the provided static analysis.  The absence of any recorded vulnerabilities in its history and the lack of identified dangerous functions or external HTTP requests are strong indicators of careful development.  Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries.  However, a significant concern arises from the complete lack of output escaping.  With two identified output points and 0% being properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities.  This means that any user-supplied data that is displayed by the plugin is not sanitized, leaving the site vulnerable to malicious scripts being injected and executed in the browser of other users.",[181,183,185],{"reason":182,"points":34},"Output is not escaped, high risk of XSS",{"reason":184,"points":144},"No nonce checks present",{"reason":186,"points":144},"No capability checks present","2026-03-17T00:18:58.059Z",{"wat":189,"direct":198},{"assetPaths":190,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[191,192],"\u002Fwp-content\u002Fplugins\u002Fuser-posts-per-page\u002Flib\u002Fcss\u002Fuppp.css","\u002Fwp-content\u002Fplugins\u002Fuser-posts-per-page\u002Flib\u002Fjs\u002Fuppp.js",[],[192],[196,197],"user-posts-per-page\u002Flib\u002Fcss\u002Fuppp.css?ver=","user-posts-per-page\u002Flib\u002Fjs\u002Fuppp.js?ver=",{"cssClasses":199,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":204},[],[],[],[],[],[]]