[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMCRx8k3Yd3A1czUxUIaWeN90S62BD-2_wXin00mRx7I":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":139,"fingerprints":302},"stage-wp-plugin-manager","Stage WP Plugin Manager","1.0","Andrés Villarreal","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrezrv\u002F","\u003Cp>If you develop in a local machine, at some point you’ll have some active plugins there that you don’t need in the servers that you’re deploying to. Sure, you can deactivate them in your local machine before deploying, or after deploying in the remote ones, but you’re gonna need them again to be active if you want to perform local work in the future, specially when you update your local database from a remote one. On such kind of scenarios, the whole process of manually activating and deactivating plugins for each stage can be really frustrating, sometimes even taking a lot of your time.\u003C\u002Fp>\n\u003Cp>Stage WP Plugin Manager is meant to solve that problem in an quick and elegant way, by doing an automatic “fake”  activation of the plugins you select for each stage: every plugin you attach to a stage will be immediatly treated as an active plugin on that stage, no matter what its previous status was, or its current status on the other stages. Since the list of active plugins is just filtered instead of rewritten, you can restore the previous status of a plugin by detaching it, and go back to your original setup by deactivating Stage WP Plugin Manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please read the following instructions very carefully.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Stage WP Plugin Manager works on some assumptions about your workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You have a constant named \u003Ccode>WP_STAGE\u003C\u002Fcode> defined in your WordPress configuration file (often \u003Ccode>wp-config.php\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>The value of \u003Ccode>WP_STAGE\u003C\u002Fcode> is one of the supported stages. The default supported stages are \u003Ccode>local\u003C\u002Fcode>, \u003Ccode>staging\u003C\u002Fcode> and \u003Ccode>production\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>The value of \u003Ccode>WP_STAGE\u003C\u002Fcode> is different in each of your stages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some developers prefer to keep different configuration files for each one of their stages, or change the values of their constants based on some evaluation. For example, you could have something like this in your \u003Ccode>wp-config.php\u003C\u002Fcode> file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if ( file_exists( dirname( __FILE__ ) . '\u002Flocal-config.php' ) ) {\n    define( 'WP_STAGE', 'local' );\n} elseif ( file_exists( dirname( __FILE__ ) . '\u002Fstaging-config.php' ) ) {\n    define( 'WP_STAGE', 'staging' );\n} else {\n    define( 'WP_STAGE', 'production' );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you follow this example, note that \u003Ccode>local-config.php\u003C\u002Fcode> should not be included in your deployments to staging and production, and both \u003Ccode>local-config.php\u003C\u002Fcode> and \u003Ccode>staging-config.php\u003C\u002Fcode> should not exist in your production stage.\u003C\u002Fp>\n\u003Ch4>Attach & Detach\u003C\u002Fh4>\n\u003Cp>Once you have installed this plugin, you will notice that a new link appears under each active plugin of the list, which reads “Attach to [your-stage] stage”. By clicking that link, you are setting a plugin to be always active in the stage you’re working at, and not active on the other stages (unless you attach the plugin to the other stages too).\u003C\u002Fp>\n\u003Cp>In case you want to remove a plugin from the list of active plugins for a stage, you just need to click the “Detach from [your-stage] stage”.\u003C\u002Fp>\n\u003Cp>Additionally, you can make bulk selections of plugins to be attached or detached for each stage by going to \u003Cem>Plugins > Stage Management\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Add & Extend Functionality\u003C\u002Fh4>\n\u003Cp>Stage WP Plugin Manager allows you to extend its functionality by offering hooks for filters and actions.\u003C\u002Fp>\n\u003Cp>For example, you can add your custom stages or even remove the default ones by hooking in the \u003Ccode>stage_wp_plugin_manager_stages\u003C\u002Fcode> filter, having something like this in your plugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function add_stages( $stages ) {\n    $stages[] = 'other';\n    return $stages;\n}\nadd_filter( 'stage_wp_plugin_manager_stages', 'add_stages' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Additionally, you can give a nicer name to your new stage by hooking in the \u003Ccode>stage_wp_plugin_manager_stages_txt\u003C\u002Fcode> filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function add_stages_txt( $stages_txt ) {\n    $stages_txt['other'] = __( 'Other stage' );\n    return $stages_txt;\n}\nadd_filter( 'stage_wp_plugin_manager_stages_txt', 'add_stages_txt' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here’s the complete list of actions and filters that Stage WP Plugin Manager offers:\u003C\u002Fp>\n\u003Cp>Action hooks\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_before_init\u003C\u002Fcode>: Perform some process before Stage WP Plugin Manager initializes.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_init\u003C\u002Fcode>: Perform some process after Stage WP Plugin Manager initializes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filter hooks\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_stages\u003C\u002Fcode>: Modifiy the current supported stages.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_default_stage\u003C\u002Fcode>: Modify the default stage.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_managed_plugins\u003C\u002Fcode>: Modify the list of plugins managed by Stage WP Plugin Manager.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_stage_plugins\u003C\u002Fcode>: Modify the list of plugins attached to the current stage.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_non_stage_plugins\u003C\u002Fcode>: Modify the list of managed plugins that are not attached to the current stage.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_nonce_key\u003C\u002Fcode>: Modify the nonce key used for data validation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_help_description\u003C\u002Fcode>: Modify contents of “Description” help tab.\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_help_getting_started\u003C\u002Fcode>: Modify contents of “Getting Started” help tab\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_help_attach_detach\u003C\u002Fcode>: Modify contents of “Attach & Detach Plugins” help tab\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_help_add_extend\u003C\u002Fcode>: Modify contents of “Adding Stages & Extending” help tab\u003C\u002Fli>\n\u003Cli>\u003Ccode>stage_wp_plugin_manager_help_credits\u003C\u002Fcode>: Modify contents of “Credits” help tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress MultiSite Compatibility\u003C\u002Fh4>\n\u003Cp>If you’re using MultiSite and set this plugin to network activated, you can use it to attach plugins to stages on a sitewide basis 🙂\u003C\u002Fp>\n\u003Ch4>Improve Your Workflow\u003C\u002Fh4>\n\u003Cp>This plugin was originally meant as a complement for \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fandrezrv\u002Fwordpress-bareboner\" rel=\"nofollow ugc\">WP Bareboner\u003C\u002Fa>, an advanced Git model repo, and \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fandrezrv\u002Fstage-wp\" rel=\"nofollow ugc\">Stage WP\u003C\u002Fa>, a deployment tool based in Capistrano. The three projects work really well separated, but their real power can only be seen by using them together.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can make suggestions and submit your own modifications to this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandrezrv\u002Fstage-wp-plugin-manager\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Gives you the option to determine which plugins must be automatically activated either on local, staging or productions stages.",10,2812,100,3,"2014-12-07T02:50:00.000Z","4.0.38","3.0","",[20,21,22,23],"manager","plugins","stage","testing","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fstage-wp-plugin-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstage-wp-plugin-manager.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"andrezrv",4,3120,30,84,"2026-04-04T19:50:45.509Z",[39,66,84,103,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":27,"last_vuln_date":65,"fetched_at":29},"wp-plugin-manager","WP Plugin Manager – Deactivate plugins per page","1.4.11","HasThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasthemes\u002F","\u003Ch4>Speed Up Your WordPress Site by 300% or More! 🚀\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WP Plugin Manager\u003C\u002Fstrong> is a powerful WordPress performance optimization tool that gives you complete control over which plugins load on each page of your website. Stop unnecessary plugins from loading where they’re not needed and dramatically improve your site’s speed and user experience.\u003C\u002Fp>\n\u003Cp>Boost your WordPress site speed by selectively disabling plugins on \u003Cstrong>specific pages, posts, and devices.\u003C\u002Fstrong> The ultimate plugin optimization tool for better performance.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fplugins\u002Fwp-plugin-manager-pro\u002F\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa> | 📹 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=u94hkbTzKFU\" rel=\"nofollow ugc\">Watch Video Tutorial\u003C\u002Fa> | 📚 \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fdocs\u002Fwp-plugin-manager\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | 💬 \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why Your Site Needs Plugin Manager\u003C\u002Fh4>\n\u003Cp>Every active plugin on your WordPress site loads its CSS and JavaScript files on EVERY page – even where they’re not needed. This creates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>❌ Slower page load times\u003C\u002Fli>\n\u003Cli>❌ Higher server resource usage\u003C\u002Fli>\n\u003Cli>❌ Poor user experience\u003C\u002Fli>\n\u003Cli>❌ Lower conversion rates\u003C\u002Fli>\n\u003Cli>❌ Negative SEO impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plugin Manager solves this problem\u003C\u002Fstrong> by letting you disable plugins on specific pages, posts, or device types where they’re not required.\u003C\u002Fp>\n\u003Ch4>🎯 Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>⚡ Faster Loading Speed:\u003C\u002Fstrong> Reduce page load time by up to 90%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📈 Better SEO Rankings:\u003C\u002Fstrong> Google loves fast-loading websites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>💰 Higher Conversion Rates:\u003C\u002Fstrong> Every second of load time matters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🖥️ Reduced Server Load:\u003C\u002Fstrong> Lower hosting costs and better stability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📱 Device-Specific Optimization:\u003C\u002Fstrong> Different rules for mobile, tablet, and desktop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛠️ Core Features (Free Version)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Plugin Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Selectively disable any plugin on specific pages or posts\u003Cbr \u002F>\n* Easy toggle switches for quick plugin management\u003Cbr \u002F>\n* Visual dashboard showing all plugin statuses\u003Cbr \u002F>\n* Search and filter plugins instantly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Page & Post Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Disable plugins on individual pages\u003Cbr \u002F>\n* Disable plugins on specific posts\u003Cbr \u002F>\n* Bulk selection for multiple pages\u002Fposts\u003Cbr \u002F>\n* Support for custom post types\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>\u003Cbr \u002F>\n* Intuitive plugin management dashboard\u003Cbr \u002F>\n* Clear visual indicators\u003Cbr \u002F>\n* No coding required\u003Cbr \u002F>\n* Lightweight and fast\u003C\u002Fp>\n\u003Ch4>\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\u002FvrWVOEQjQe8?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\u002Fh4>\n\u003Cp>\u003Cstrong>💎 Pro Features – \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fplugins\u002Fwp-plugin-manager-pro\u002F\" rel=\"nofollow ugc\">Unlock All Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Advanced Device Targeting\u003C\u002Fstrong>\u003Cbr \u002F>\n* Desktop-only rules\u003Cbr \u002F>\n* Tablet-specific optimization\u003Cbr \u002F>\n* Mobile-focused settings\u003Cbr \u002F>\n* Combined device rules (Desktop + Tablet, etc.)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Backend\u002FAdmin Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Control plugins in WordPress admin area\u003Cbr \u002F>\n* Specific admin page targeting\u003Cbr \u002F>\n* Custom PHP file conditions\u003Cbr \u002F>\n* Reduce admin panel load time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Advanced URL & Path Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom URL pattern matching\u003Cbr \u002F>\n* Directory-based rules\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Enhanced Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Enable plugins on selected pages (inverse logic)\u003Cbr \u002F>\n* Extended post loading (manage 150+ posts)\u003Cbr \u002F>\n* Multiple conditional rules\u003Cbr \u002F>\n* Priority support\u003C\u002Fp>\n\u003Ch4>🏆 Why Choose Plugin Manager?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Proven Results:\u003C\u002Fstrong> Users report 50-90% improvement in page load times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use:\u003C\u002Fstrong> No technical knowledge required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe & Reliable:\u003C\u002Fstrong> Doesn’t modify plugin files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Impact:\u003C\u002Fstrong> See results immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates:\u003C\u002Fstrong> Actively maintained and improved\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Support:\u003C\u002Fstrong> Professional help when you need it\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>📊 Performance Impact\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Before Plugin Manager:\u003C\u002Fstrong>\u003Cbr \u002F>\n* All plugins load on every page\u003Cbr \u002F>\n* Unnecessary CSS\u002FJS files everywhere\u003Cbr \u002F>\n* Slow page load times\u003Cbr \u002F>\n* High server resource usage\u003C\u002Fp>\n\u003Cp>\u003Cstrong>After Plugin Manager:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Plugins load only where needed\u003Cbr \u002F>\n* Minimal CSS\u002FJS files per page\u003Cbr \u002F>\n* Lightning-fast page loads\u003Cbr \u002F>\n* Optimized server performance\u003C\u002Fp>\n\u003Ch4>🔧 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>eCommerce Sites:\u003C\u002Fstrong> Disable checkout plugins on blog pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites:\u003C\u002Fstrong> Control member-only plugin loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Websites:\u003C\u002Fstrong> Optimize contact form plugin loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blogs:\u003C\u002Fstrong> Disable unnecessary plugins on article pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Sites:\u003C\u002Fstrong> Load gallery plugins only where needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌟 Join Thousands of Optimized WordPress Sites\u003C\u002Fh4>\n\u003Cp>Stop letting unnecessary plugins slow down your website. Install Plugin Manager today and experience the difference a well-optimized site can make!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need Help?\u003C\u002Fstrong> Check our \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fdocs\u002Fwp-plugin-manager\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact our support team\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Other Products\u003C\u002Fh3>\n\u003Cp>Explore our other WordPress solutions to enhance your website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛍️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoolentor-addons\u002F\" rel=\"ugc\">WooLentor\u003C\u002Fa>\u003C\u002Fstrong> – Transform your WooCommerce store with \u003Cstrong>125+ widgets, 85+ Gutenberg blocks, 34+ Modules and 110+ templates\u003C\u002Fstrong>. Features include wishlist, product compare, variation swatches, and multi-step checkout. The ultimate alternative to ShopReady, Kadence, and JetWidgets.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-mega-for-elementor\u002F\" rel=\"ugc\">HT Mega\u003C\u002Fa>\u003C\u002Fstrong> – Supercharge Elementor with \u003Cstrong>135+ widgets, 795+ ready made blocks, header\u002Ffooter builders, and mega menus.\u003C\u002Fstrong> Create stunning websites with post grids, sliders, forms, and more. Works seamlessly like HappyAddons, ElementsKit and Essential Addons.\u003C\u002Fli>\n\u003Cli>📢 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhashbar-wp-notification-bar\u002F\" rel=\"ugc\">HashBar\u003C\u002Fa>\u003C\u002Fstrong> – Create unlimited notification bars for \u003Cstrong>announcements, promotions, and alerts.\u003C\u002Fstrong> Fully customizable with multiple display options.\u003C\u002Fli>\n\u003Cli>📧 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextensions-for-cf7\u002F\" rel=\"ugc\">Extensions for CF7\u003C\u002Fa>\u003C\u002Fstrong> – Extend Contact Form 7 with \u003Cstrong>database storage, conditional fields, and Mailchimp integration.\u003C\u002Fstrong> Capture and manage leads effectively.\u003C\u002Fli>\n\u003Cli>💼 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhols\u002F\" rel=\"ugc\">Whols\u003C\u002Fa>\u003C\u002Fstrong> – Professional wholesale pricing solution for WooCommerce. Set \u003Cstrong>wholesale prices, minimum requirements, and custom registration fields.\u003C\u002Fstrong> Alternative to Wholesale Suite and B2Bking.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjust-tables\u002F\" rel=\"ugc\">JustTables\u003C\u002Fa>\u003C\u002Fstrong> – Display products in \u003Cstrong>customizable tables with pre-built columns.\u003C\u002Fstrong> Perfect for catalogs and bulk ordering.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswatchly\u002F\" rel=\"ugc\">Swatchly\u003C\u002Fa>\u003C\u002Fstrong> – Add beautiful color, image, and label swatches to product variations. Enhance the shopping experience with visual selection options.\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-slider-for-elementor\u002F\" rel=\"ugc\">HT Slider\u003C\u002Fa>\u003C\u002Fstrong> – Create responsive sliders with \u003Cstrong>custom styling, navigation, and pagination options.\u003C\u002Fstrong> Display content by ID or category.\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-contact-form\u002F\" rel=\"ugc\">HT Contact Form\u003C\u002Fa>\u003C\u002Fstrong> – Seamlessly integrate Contact Form 7 with Elementor. \u003Cstrong>Drag, drop, and style your forms with ease.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","\"WP Plugin Manager\" is a plugin that allows you to disable plugins on specific pages, posts, or devices for better performance.",3000,123773,86,24,"2026-02-26T06:33:00.000Z","6.9.4","5.0","7.4",[56,57,58,59,60],"disable-plugins","performance-optimization","plugin-manager","selective-loading","wordpress-speed","https:\u002F\u002Fhasthemes.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-plugin-manager.1.4.11.zip",98,2,"2025-11-13 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":13,"downloaded":74,"rating":13,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":18,"download_link":83,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"plugin-columns","Plugin Columns","1.2.2","Roger Grimstad","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderdimension\u002F","\u003Cp>Plugin Columns adds several columns to the plugins list (Categories, dates, counters). Useful if you have a lot of plugins installed to filter by categories and sort by install date etc.\u003C\u002Fp>\n\u003Ch4>Categories\u003C\u002Fh4>\n\u003Cp>Add plugins to Categories. Right click (or ctrl\u002Fcommand click) on column headers to access the options (it can also be accessed in the screen options) to create categories. Plugins can be added to categories by clicking the pencil icon in the category column for the plugin or with bulk edit. In the options the categories can be pinned to the plugins menu (click the pin icon next to the category name) and also hidden from the plugins list (only show up in the category list). There is a category filter select at the top of the plugins list, that will only show if categories has been created. Categories can also be filtered by clicking on the category link in the column.\u003C\u002Fp>\n\u003Ch4>Sorting\u003C\u002Fh4>\n\u003Cp>All columns can be sorted by clicking on the columns header, and there is also a sort dropdown list (that will show the column if it’s hidden).\u003C\u002Fp>\n\u003Ch4>Pin and hide categories\u003C\u002Fh4>\n\u003Cp>Categories can be pinned to the plugin menu, and also hidden from the main plugin list. This way important plugins can have their own list\u002Farea so they are not messed with by clients etc.\u003C\u002Fp>\n\u003Ch4>Display a Warning message on plugin deactivation\u003C\u002Fh4>\n\u003Cp>Categories can have a warning message confirm modal shown on plugin deactivation. This is useful if it’s a required framework plugin that you don’t want your customer to deactivate to mess up the website. It also possible to hide plugins from the main plugin list, but it will show up in category filters though.\u003C\u002Fp>\n\u003Ch4>Prevent plugin updates\u003C\u002Fh4>\n\u003Cp>Categories can have a feature to block updates for plugins added to it. This can be useful for plugins that can potentially break the website if the client updates it.\u003C\u002Fp>\n\u003Ch4>Trash\u003C\u002Fh4>\n\u003Cp>Deleted plugins will be added to a trash list (like posts and pages). From there they can be reinstalled or removed (bulk actions also work).\u003C\u002Fp>\n\u003Ch4>Export\u002Fimport\u003C\u002Fh4>\n\u003Cp>Plugins and it’s categories can be exported and then imported at another installation. An import list will show the imported plugins and from there they can be installed. The import link will appear at the top links (all, active etc.). This can also be used to backup the categories, since when importing it will add the categories to installed plugins. There is also a backup feature where everything is backup up to a file (use the import feature to restore the backup).\u003C\u002Fp>\n\u003Ch4>Multisite support\u003C\u002Fh4>\n\u003Cp>The plugin works with multisite installations. The network admin will have more options (import\u002Fexport and clear), and certain columns like activated will be unique per site. Pinned and hidden categories are also per site.\u003C\u002Fp>\n\u003Ch4>Update\u002Finstall columns\u003C\u002Fh4>\n\u003Cp>The update column fetches the dates from the file system (and when a plugin is updated), but the install date will only be added when a plugin is installed. The install date could have been populated with file dates like the updated column, but that would probably be the update date and not the install date since those dates change when plugins are updated. Sorting by install date will show recently installed plugins, and that is it’s intended use, and not seeing historical data.\u003C\u002Fp>\n\u003Ch4>Folder column\u003C\u002Fh4>\n\u003Cp>Will show the plugin folder name. Sometimes the folder name does not match the plugin name so it can be hard to find, so this makes it easier.\u003C\u002Fp>\n\u003Ch4>Source column\u003C\u002Fh4>\n\u003Cp>Will show if the plugin is hosted on wordpress.org, Github etc.\u003C\u002Fp>\n\u003Ch4>Counters\u003C\u002Fh4>\n\u003Cp>Counters are an addition to the updated and activated columns to identify plugins that update frequently (or opposite) and plugins that have been activated\u002Fdeactivated many times. The activated counter is useful when testing plugins compatibility, then it becomes a most popular list.\u003C\u002Fp>\n","Plugin Columns adds several columns to the plugins list (Categories, dates, counters). Useful if you have a lot of plugins installed to filter by cate &hellip;",2792,1,"2020-06-10T13:10:00.000Z","5.4.19","4.5","5.6",[81,82,20,67,21],"categories","columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-columns.1.2.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":27,"num_ratings":27,"last_updated":94,"tested_up_to":52,"requires_at_least":95,"requires_php":54,"tags":96,"homepage":18,"download_link":102,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"version-locker","Version Locker – Update Control","1.2.1","Vishal Paswan","https:\u002F\u002Fprofiles.wordpress.org\u002Falphadev01\u002F","\u003Cp>\u003Cstrong>Version Locker\u003C\u002Fstrong> gives you precise control over how plugin updates are handled in WordPress.\u003C\u002Fp>\n\u003Cp>It allows you to lock selected plugins to their current version, hiding update notifications and blocking both \u003Cstrong>automatic and manual updates\u003C\u002Fstrong>. This helps prevent accidental updates that could break customized functionality, client sites, or production environments.\u003C\u002Fp>\n\u003Cp>The plugin works entirely through standard WordPress hooks and filters. It does \u003Cstrong>not\u003C\u002Fstrong> modify plugin files or alter plugin code.\u003C\u002Fp>\n\u003Cp>This is especially useful for agencies, developers, and site owners who want predictable and stable WordPress installations.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Plugin Version Locking\u003C\u002Fstrong>\u003Cbr \u002F>\nLock selected plugins to their current version and prevent updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Blocks Auto & Manual Updates\u003C\u002Fstrong>\u003Cbr \u002F>\nStops WordPress auto-updates and manual update attempts for locked plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clean Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nHides update notification badges for locked plugins to reduce clutter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Works on Active & Inactive Plugins\u003C\u002Fstrong>\u003Cbr \u002F>\nLock a plugin even if it is currently inactive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Update Awareness\u003C\u002Fstrong>\u003Cbr \u002F>\nSee when a new version is available for a locked plugin without enabling updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Audit Log (Multi-Admin Sites)\u003C\u002Fstrong>\u003Cbr \u002F>\nRecords who locked or unlocked plugins and when (shown only if multiple administrators exist).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Safe Deletion Handling\u003C\u002Fstrong>\u003Cbr \u002F>\nOptional “Preserve Locks” mode allows temporary deletion and reinstallation of plugins without losing lock rules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Native WordPress UI\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrates seamlessly into the WordPress admin dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Securely lock plugin updates. Prevent accidental or automatic updates and keep your site stable.",20,126,"2026-01-08T06:15:00.000Z","6.0",[97,98,99,100,101],"disable-updates","lock-plugins","security","update-manager","version-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fversion-locker.1.2.1.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":112,"num_ratings":64,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"development-assistant","Development Assistant","1.2.10","OMG!PRESS","https:\u002F\u002Fprofiles.wordpress.org\u002Fomgpress\u002F","\u003Cp>Development Assistant is a comprehensive toolkit designed to streamline the development process and enhance support capabilities within WordPress. Whether you’re a seasoned developer or a novice WordPress user, this plugin provides essential functionalities to manage debugging, diagnose issues, and facilitate smoother development workflows.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Debugging Made Easy:\u003C\u002Fstrong> Enable WP_DEBUG, WP_DEBUG_LOG, and WP_DEBUG_DISPLAY modes directly from the WordPress admin panel without the need to manually edit the wp-config.php file. Effortlessly toggle these settings to facilitate efficient debugging and error tracking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Support User in One Click:\u003C\u002Fstrong> Create a support user with a single click to provide temporary access to your WordPress environment. This feature simplifies the process of sharing debugging information with developers or support teams, enabling them to diagnose and resolve issues more effectively. You can control after how many days the user will be auto-deleted. After creating a user, you can quickly copy the credentials to the clipboard, or share them via email (optionally adding a message).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Conflict Resolution:\u003C\u002Fstrong> Simplify the process of identifying and resolving plugin conflicts. Quickly compare the performance of active and inactive plugins, and temporarily disable or enable plugins to isolate issues without disrupting your entire plugin ecosystem.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMTP Testing with MailHog:\u003C\u002Fstrong> Seamlessly integrate MailHog for SMTP testing purposes. Verify the functionality of email delivery within your WordPress environment, ensuring reliable communication with users and clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Plugins:\u003C\u002Fstrong> Download plugins directly from the WordPress admin panel’s plugin view. Streamline your workflow by easily obtaining plugin files for offline storage, manual installation, or testing in other environments and sandboxes. This feature facilitates seamless testing of plugins in various environments, allowing for thorough evaluation and development iterations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset:\u003C\u002Fstrong> Effortlessly undo any changes made by the plugin to restore your WordPress environment to its original state. This feature deletes all plugin settings and data from the database, resets debug constants to their pre-activation states, deletes the debug.log file (if it didn’t exist before activation), and activates any temporarily deactivated plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Can Benefit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Power Developers:\u003C\u002Fstrong> Streamline your development workflow with a comprehensive toolkit tailored for debugging and issue resolution. Enhance productivity and efficiency while tackling complex WordPress projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Novice Users:\u003C\u002Fstrong> Empower yourself to diagnose and troubleshoot WordPress issues with ease. Quickly share debugging information with developers or support teams to expedite issue resolution and enhance your WordPress experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Development Assistant is your go-to solution for simplifying WordPress development tasks and enhancing support capabilities. Whether you’re troubleshooting intricate issues or optimizing your development workflow, this plugin equips you with the tools you need for success.\u003C\u002Fp>\n","Toolkit for debugging and customer support.",2056,60,"2025-10-08T01:06:00.000Z","6.8.5","5.0.0","7.4.0",[118,119,20,120,23],"debug","development","support","https:\u002F\u002Fomgpress.com\u002Fdevelopment-assistant","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevelopment-assistant.1.2.10.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":11,"downloaded":131,"rating":27,"num_ratings":27,"last_updated":18,"tested_up_to":18,"requires_at_least":18,"requires_php":132,"tags":133,"homepage":136,"download_link":137,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":138},"vk-plugin-beta-tester","VK Plugin Beta Tester","0.2.9","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Cp>This plugin aids with beta testing WordPress plugins hosted on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002F\" rel=\"ugc\">wordpress.org\u003C\u002Fa>. After activation of this plugin, you can choose the plugins to show a beta notification at the setting page. Then, WordPress will notify you of new beta versions of selected plugins, not just new stable versions, and you’ll be able to upgrade to these beta versions with just one click within WordPress.\u003Cbr \u002F>\nMake sure to make frequent backups while you beta test plugins, and make sure to report bugs. Thanks for helping test plugins!\u003C\u002Fp>\n","VK Plugin Beta Tester is derived from \"Plugin Beta Tester\" WordPress Plugin, created by mitcho (Michael Yoshitaka Erlewine) Copyright 2013.",1535,"5.6.0",[134,135,21,23],"advanced","beta","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-plugin-beta-tester","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-plugin-beta-tester.0.2.9.zip","2026-03-15T10:48:56.248Z",{"attackSurface":140,"codeSignals":192,"taintFlows":239,"riskAssessment":293,"analyzedAt":301},{"hooks":141,"ajaxHandlers":183,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":75,"unprotectedCount":75},[142,148,151,156,160,165,169,172,176,179],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","option_active_plugins","process_reset","stage-wp-plugin-manager-loader.class.php",39,{"type":143,"name":149,"callback":145,"file":146,"line":150},"site_option_active_sitewide_plugins",41,{"type":152,"name":153,"callback":154,"file":146,"line":155},"action","admin_init","add_links",43,{"type":152,"name":157,"callback":158,"file":146,"line":159},"admin_footer","add_script",45,{"type":143,"name":161,"callback":162,"priority":163,"file":146,"line":164},"admin_footer_text","add_footer_message",999,49,{"type":152,"name":166,"callback":167,"file":146,"line":168},"admin_menu","add_admin_menu",54,{"type":152,"name":170,"callback":167,"file":146,"line":171},"network_admin_menu",55,{"type":152,"name":173,"callback":174,"file":146,"line":175},"admin_notices","add_admin_warning",57,{"type":152,"name":177,"callback":174,"file":146,"line":178},"network_admin_notices",58,{"type":152,"name":180,"callback":181,"priority":182,"file":146,"line":112},"init","load_text_domain",99,[184],{"action":185,"nopriv":186,"callback":187,"hasNonce":186,"hasCapCheck":186,"file":146,"line":188},"stage_wp_plugin_manager_process_ajax",false,"process_ajax",47,[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":196,"fileOperations":27,"externalRequests":27,"nonceChecks":75,"capabilityChecks":27,"bundledLibraries":238},[],{"prepared":27,"raw":27,"locations":195},[],{"escaped":75,"rawEcho":197,"locations":198},22,[199,202,204,206,208,210,212,214,215,216,217,219,220,221,222,223,226,227,229,232,234,236],{"file":146,"line":200,"context":201},154,"raw output",{"file":146,"line":203,"context":201},156,{"file":146,"line":205,"context":201},461,{"file":207,"line":147,"context":201},"views\\admin\\admin-menu.php",{"file":207,"line":209,"context":201},61,{"file":207,"line":211,"context":201},69,{"file":207,"line":213,"context":201},71,{"file":207,"line":213,"context":201},{"file":207,"line":213,"context":201},{"file":207,"line":213,"context":201},{"file":207,"line":218,"context":201},79,{"file":207,"line":218,"context":201},{"file":207,"line":218,"context":201},{"file":207,"line":218,"context":201},{"file":207,"line":26,"context":201},{"file":224,"line":225,"context":201},"views\\admin\\admin-warning.php",13,{"file":224,"line":225,"context":201},{"file":228,"line":225,"context":201},"views\\admin\\help-credits.php",{"file":230,"line":231,"context":201},"views\\admin\\help-getting-started.php",18,{"file":233,"line":225,"context":201},"views\\admin\\script.js.php",{"file":233,"line":235,"context":201},15,{"file":233,"line":237,"context":201},63,[],[240,257,277],{"entryPoint":241,"graph":242,"unsanitizedCount":64,"severity":256},"process_ajax (stage-wp-plugin-manager-loader.class.php:130)",{"nodes":243,"edges":254},[244,249],{"id":245,"type":246,"label":247,"file":146,"line":248},"n0","source","$_REQUEST (x2)",150,{"id":250,"type":251,"label":252,"file":146,"line":200,"wp_function":253},"n1","sink","echo() [XSS]","echo",[255],{"from":245,"to":250,"sanitized":186},"medium",{"entryPoint":258,"graph":259,"unsanitizedCount":75,"severity":276},"process_request (stage-wp-plugin-manager-loader.class.php:96)",{"nodes":260,"edges":273},[261,264,267],{"id":245,"type":246,"label":262,"file":146,"line":263},"$_REQUEST",105,{"id":250,"type":265,"label":266,"file":146,"line":263},"transform","→ update()",{"id":268,"type":251,"label":269,"file":270,"line":271,"wp_function":272},"n2","update_option() [Settings Manipulation]","stage-wp-plugin-manager.class.php",405,"update_option",[274,275],{"from":245,"to":250,"sanitized":186},{"from":250,"to":268,"sanitized":186},"low",{"entryPoint":278,"graph":279,"unsanitizedCount":75,"severity":276},"\u003Cstage-wp-plugin-manager-loader.class> (stage-wp-plugin-manager-loader.class.php:0)",{"nodes":280,"edges":288},[281,282,283,284,286],{"id":245,"type":246,"label":247,"file":146,"line":248},{"id":250,"type":251,"label":252,"file":146,"line":200,"wp_function":253},{"id":268,"type":246,"label":262,"file":146,"line":263},{"id":285,"type":265,"label":266,"file":146,"line":263},"n3",{"id":287,"type":251,"label":269,"file":270,"line":271,"wp_function":272},"n4",[289,291,292],{"from":245,"to":250,"sanitized":290},true,{"from":268,"to":285,"sanitized":186},{"from":285,"to":287,"sanitized":186},{"summary":294,"deductions":295},"The stage-wp-plugin-manager v1.0 plugin exhibits a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries and has no recorded vulnerability history, suggesting a potentially stable codebase. However, significant concerns arise from the static analysis. The plugin has a single entry point in the form of an AJAX handler that lacks any authentication or capability checks, presenting a clear avenue for unauthorized access and potential malicious actions. Furthermore, a high percentage of output (96%) is not properly escaped, indicating a strong risk of cross-site scripting (XSS) vulnerabilities when user-supplied data is displayed back to users.",[296,298],{"reason":297,"points":11},"AJAX handler without auth checks",{"reason":299,"points":300},"High percentage of unescaped output",8,"2026-03-17T01:23:29.515Z",{"wat":303,"direct":308},{"assetPaths":304,"generatorPatterns":305,"scriptPaths":306,"versionParams":307},[],[],[],[],{"cssClasses":309,"htmlComments":318,"htmlAttributes":319,"restEndpoints":323,"jsGlobals":324,"shortcodeOutput":325},[310,311,312,313,314,315,316,317],"wrap","metabox-holder","postbox","hndle","inside","description","button","button-primary",[],[320,321,322],"name=\"submit\"","multiple=\"multiple\"","size=\"7\"",[],[],[]]