[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhI7M-lyndchEzrSVGgI4rmopjgilgjs6lhWRv1Oibpc":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"cartpauj","https:\u002F\u002Fprofiles.wordpress.org\u002Fcartpauj\u002F",5,31900,99,1225,78,"2026-04-03T23:07:05.019Z",[13,40,62,81,100],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":33,"download_link":34,"security_score":35,"vuln_count":36,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"login-or-logout-menu-item","Login or Logout Menu Item","1.3.0","\u003Cp>With this plugin you can easily add a dynamic login\u002Flogout menu item to any menu on your WordPress site. The menu item will change based on whether the current user is logged in or logged out. You can also set a specific login page url, login redirect url and a logout redirect url.\u003C\u002Fp>\n\u003Cp>\u003Cem>Thanks to Juliobox for his prior efforts on the BAW Login\u002FLogout Menu plugin which this is derived from\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>CONFIGURE SETTINGS\u003C\u002Fh3>\n\u003Cp>After installing and activating the plugin, you can find the settings in your dashboard under: \u003Ccode>Settings > Login or Logout\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Page URL\u003C\u002Fstrong> – This should be the URL to the page where your users will login at. For most wordpress sites this will be \u003Ccode>\u002Fwp-login.php\u003C\u002Fcode> but if you’re using a membership plugin like MemberPress, it might be something like \u003Ccode>\u002Flogin\u002F\u003C\u002Fcode> instead.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Redirect URL\u003C\u002Fstrong> – This is the URL you would like your users to be redirected to after they’ve successfully logged in. You can set it to \u003Ccode>\u002F\u003C\u002Fcode> to take them to the home page after logging in. If you’re using a membership plugin like MemberPress, you might want to use \u003Ccode>\u002Faccount\u002F\u003C\u002Fcode> instead. NOTE: Some plugins may override this if they are configured to redirect your users somewhere else during login.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Logout Redirect URL\u003C\u002Fstrong> – This is the URL you would like your users to be redirected to after they click the Logout link from this menu item. Use a \u003Ccode>\u002F\u003C\u002Fcode> to redirect them to the home page, or you might want to redirect them back to the login page at \u003Ccode>\u002Flogin\u002F\u003C\u002Fcode> or \u003Ccode>\u002Fwp-login.php\u003C\u002Fcode> etc.\u003C\u002Fp>\n\u003Ch3>ADD ITEM TO MENU\u003C\u002Fh3>\n\u003Cp>In your dashboard visit \u003Ccode>Appearance > Menus\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Then at the top right of that page click the \u003Ccode>Screen Options\u003C\u002Fcode> button and ensure that \u003Ccode>Login\u002FLogout\u003C\u002Fcode> checkbox is checked.\u003C\u002Fp>\n\u003Cp>Then select a menu to edit, or create a new menu if you don’t already have one.\u003C\u002Fp>\n\u003Cp>In the left sidebar find \u003Ccode>Login\u002FLogout\u003C\u002Fcode> and click the checkbox next to \u003Ccode>Login|Logout\u003C\u002Fcode> and then click \u003Ccode>Add to Menu\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can now drag the menu item wherever you’d like it to appear in your menu. The \u003Ccode>URL\u003C\u002Fcode> in the menu settings must be left at \u003Ccode>#lolmiloginout#\u003C\u002Fcode> but you can change the \u003Ccode>Navigation Label\u003C\u002Fcode> if you’d like it to say something else. Just ensure that the \u003Ccode>|\u003C\u002Fcode> is there in the label separating the two words.\u003C\u002Fp>\n\u003Cp>Now save your menu. That’s it!\u003C\u002Fp>\n\u003Ch3>BLOCK EDITOR (NAVIGATION BLOCK)\u003C\u002Fh3>\n\u003Cp>If you’re using the block editor’s Navigation block:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add or edit a Navigation block on your page or in the Site Editor\u003C\u002Fli>\n\u003Cli>Click the (+) to add a new link\u003C\u002Fli>\n\u003Cli>In the search field, type “login” or “logout”\u003C\u002Fli>\n\u003Cli>Select “Login|Logout” from the suggestions\u003C\u002Fli>\n\u003Cli>The link will automatically show “Login” to logged-out users and “Logout” to logged-in users\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can also manually type \u003Ccode>#lolmiloginout#\u003C\u002Fcode> as the URL if you prefer.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>After logging in, menu still shows “Login” or Vice-Versa\u003C\u002Fstrong> – This is most commonly caused by caching. If you’re using a caching solution such as Cloudflare, WPRocket, or others, be sure that caching is disabled for logged in users, and disable browser caching options as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login is redirecting users somewhere other than my settings\u003C\u002Fstrong> – Many times other plugins will have their own login redirect handling which overrides this plugin’s, such as MemberPress for example. In this case, the other plugins will need to be configured to redirect the user where you’d like them to go.\u003C\u002Fp>\n","Add a dynamic \"Login\" or \"Logout\" menu item to any WordPress Menu and control redirects.",20000,223578,96,23,"2026-01-06T19:40:00.000Z","6.8.5","6.0","",[28,29,30,31,32],"dynamic","login","logout","menu","menu-item","https:\u002F\u002Fcaseproof.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-or-logout-menu-item.1.3.0.zip",100,1,0,"2019-08-07 00:00:00","2026-03-15T15:16:48.613Z",{"slug":41,"name":42,"version":43,"author":4,"author_profile":5,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":37,"last_vuln_date":61,"fetched_at":39},"shortcode-redirect","Shortcode Redirect","1.0.03","\u003Cp>Shortcode Redirect allows site owners to automatically redirect a user after a chosen amount of seconds when viewing a page or post on the site. The plugin instructions are very simple. Add a shortcode to the post\u002Fpage that looks like the following \u003Ccode>[redirect url='http:\u002F\u002Fsomesite.com' sec='3']\u003C\u002Fcode> the url= part is where you define the URL to redirect the user to and the sec= part is where you define how many seconds to wait before redirecting.\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.memberpress.com\u002F?aff=20\" rel=\"nofollow ugc\">If you like this plugin please consider donating\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works on pages and posts\u003C\u002Fli>\n\u003Cli>NO settings or configurations to deal with\u003C\u002Fli>\n\u003Cli>Define a URL to redirect the user to\u003C\u002Fli>\n\u003Cli>Define how many seconds to wait before re-directing the user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>Shortcode redirect should work with older versions of WordPress as well but was not tested with anything older than 2.7\u003C\u002Fp>\n","A super easy way to automatically redirect a user to another page when viewing a post\u002Fpage on your site.",10000,93490,86,31,"2025-08-13T18:54:00.000Z",[52,53,54,55,56],"page","post","redirect","rewrite","url","http:\u002F\u002Fcartpauj.icomnow.com\u002Fprojects\u002Fshortcode-redirect-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-redirect.1.0.03.zip",98,2,"2025-08-14 00:00:00",{"slug":63,"name":64,"version":65,"author":4,"author_profile":5,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":73,"homepage":26,"download_link":79,"security_score":35,"vuln_count":36,"unpatched_count":37,"last_vuln_date":80,"fetched_at":39},"cartpauj-register-captcha","Cartpauj Register Captcha","2.0.1","\u003Cp>Cartpauj Register Captcha does one simple task. It prevents SPAM signups through WordPress’s default registration form. There are no settings to configure. Just activate and watch those SPAM sign-ups fade away! Requires openssl PHP library.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds CAPTCHA to the WordPress register sign-up form.\u003C\u002Fli>\n\u003Cli>NO settings or configurations to deal with.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>Built with a modified version of Phoca Captcha PHP library\u003Cbr \u002F>\nIcon by \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\u002Fauthors\u002Ffreepik\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa>\u003C\u002Fp>\n","Cartpauj Register Captcha does one simple task. It prevents SPAM signups through WordPress' default registration form.",1000,38872,84,24,"2025-05-20T23:09:00.000Z",[74,75,76,77,78],"captcha","login-security","protection","recaptcha","turnstile","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcartpauj-register-captcha.2.0.1.zip","2023-08-21 00:00:00",{"slug":82,"name":83,"version":84,"author":4,"author_profile":5,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":21,"num_ratings":89,"last_updated":90,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":91,"homepage":97,"download_link":98,"security_score":59,"vuln_count":60,"unpatched_count":37,"last_vuln_date":99,"fetched_at":39},"user-notes","User Notes","1.0.4","\u003Cp>This plugin adds a text editor area to each User Profile in the dashboard for Administrators to keep private notes about each User. The notes are ONLY visible to Administrators — that’s the whole point! It also adds a column to the “All Users” list where you can quickly see the note for the user without having to even open their profile.\u003C\u002Fp>\n\u003Cp>It is especially handy for \u003Ca href=\"http:\u002F\u002Fwww.memberpress.com\u002F?aff=20\" title=\"Best membership plugin for WordPress\" rel=\"nofollow ugc\">Membership Sites\u003C\u002Fa> where you may have thousands of members to deal with and need to remember special circumstances for them.\u003C\u002Fp>\n","Keep private notes about each of your users that only Administrators can see.",900,14556,15,"2025-11-28T17:01:00.000Z",[92,93,94,95,96],"admin-notes","note","private-notes","secure-notes","user","http:\u002F\u002Fcartpauj.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-notes.1.0.4.zip","2025-09-26 00:00:00",{"slug":101,"name":102,"version":103,"author":4,"author_profile":5,"description":104,"short_description":105,"active_installs":37,"downloaded":106,"rating":35,"num_ratings":36,"last_updated":26,"tested_up_to":24,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":115,"download_link":116,"security_score":35,"vuln_count":37,"unpatched_count":37,"last_vuln_date":117,"fetched_at":118},"php-constants-manager","PHP Constants Manager","1.1.5","\u003Cp>PHP Constants Manager provides a secure and user-friendly interface for managing PHP constants in WordPress. No more editing wp-config.php or theme files to add or modify constants!\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Complete Constant Management\u003C\u002Fstrong>: Create, read, update, and delete PHP constants from the WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual View System\u003C\u002Fstrong>: “My Constants” for your custom constants and “All Constants” to view every constant in your WordPress installation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native WordPress UI\u003C\u002Fstrong>: Built using WP_List_Table with sorting, searching, and bulk actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Data Types\u003C\u002Fstrong>: Support for String, Integer, Float, Boolean, and NULL constant types with strict validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Validation\u003C\u002Fstrong>: Form fields validate values against selected type with immediate feedback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Active\u002FInactive States\u003C\u002Fstrong>: Toggle constants on\u002Foff without deleting them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict Detection\u003C\u002Fstrong>: Visual indicators show when constants are already defined elsewhere (predefined)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen Options\u003C\u002Fstrong>: Customize table views with adjustable items per page and column visibility controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Early Loading Option\u003C\u002Fstrong>: Optional must-use plugin creation for loading constants before other plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load Order Awareness\u003C\u002Fstrong>: Constants loaded during plugins_loaded action (priority 1) for broad compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Help\u003C\u002Fstrong>: Built-in help system with detailed documentation and best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Only\u003C\u002Fstrong>: Secure access restricted to users with manage_options capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong>: Constants stored safely in a custom database table with full audit trail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong>: Backup and migrate constants using CSV files with detailed error reporting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Understanding Predefined Constants\u003C\u002Fh4>\n\u003Cp>The plugin intelligently detects when constants are already defined by WordPress core, other plugins, or your theme:\u003Cbr \u002F>\n* \u003Cstrong>Not Predefined\u003C\u002Fstrong>: Your constant is unique and will work normally\u003Cbr \u002F>\n* \u003Cstrong>Predefined\u003C\u002Fstrong>: The constant exists elsewhere – your definition is saved but won’t override the existing value due to PHP’s constant rules\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage environment-specific configuration\u003C\u002Fli>\n\u003Cli>Toggle debug constants without file editing\u003C\u002Fli>\n\u003Cli>Store API keys and configuration values securely\u003C\u002Fli>\n\u003Cli>Create fallback constants for different environments\u003C\u002Fli>\n\u003Cli>Document constant purposes with built-in descriptions\u003C\u002Fli>\n\u003Cli>Audit all constants in your WordPress installation\u003C\u002Fli>\n\u003Cli>Backup constants to CSV files for migration between sites\u003C\u002Fli>\n\u003Cli>Import constants in bulk from properly formatted CSV files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Ch4>Database Schema\u003C\u002Fh4>\n\u003Cp>The plugin creates a custom table \u003Ccode>{prefix}pcm_constants\u003C\u002Fcode> with the following structure:\u003Cbr \u002F>\n* \u003Ccode>id\u003C\u002Fcode> – Primary key (auto-increment)\u003Cbr \u002F>\n* \u003Ccode>name\u003C\u002Fcode> – Constant name (unique, varchar 191)\u003Cbr \u002F>\n* \u003Ccode>value\u003C\u002Fcode> – Constant value (longtext)\u003Cbr \u002F>\n* \u003Ccode>type\u003C\u002Fcode> – Data type (enum: string, integer, float, boolean, null)\u003Cbr \u002F>\n* \u003Ccode>is_active\u003C\u002Fcode> – Whether the constant is loaded (tinyint)\u003Cbr \u002F>\n* \u003Ccode>description\u003C\u002Fcode> – Optional description (text)\u003Cbr \u002F>\n* \u003Ccode>created_at\u003C\u002Fcode> – Creation timestamp (datetime)\u003Cbr \u002F>\n* \u003Ccode>updated_at\u003C\u002Fcode> – Last update timestamp (datetime)\u003C\u002Fp>\n\u003Ch4>WordPress Hooks Used\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>plugins_loaded\u003C\u002Fcode> (priority 1) – Early constant loading for maximum compatibility\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_menu\u003C\u002Fcode> – Menu registration\u003C\u002Fli>\n\u003Cli>\u003Ccode>admin_post_*\u003C\u002Fcode> – Form submission handling\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_ajax_*\u003C\u002Fcode> – AJAX operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Load Order & Compatibility\u003C\u002Fh4>\n\u003Cp>Constants are defined during \u003Ccode>plugins_loaded\u003C\u002Fcode> with priority 1, ensuring they are available to:\u003Cbr \u002F>\n* All theme functions and templates\u003Cbr \u002F>\n* Other plugins (unless using higher priority)\u003Cbr \u002F>\n* WordPress core hooks like \u003Ccode>init\u003C\u002Fcode>, \u003Ccode>wp_loaded\u003C\u002Fcode>, etc.\u003C\u002Fp>\n\u003Ch4>Security Implementation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Capability requirement: \u003Ccode>manage_options\u003C\u002Fcode> (administrators only)\u003C\u002Fli>\n\u003Cli>Nonce verification on all form submissions and AJAX requests\u003C\u002Fli>\n\u003Cli>SQL injection prevention with prepared statements\u003C\u002Fli>\n\u003Cli>Input sanitization using WordPress core functions\u003C\u002Fli>\n\u003Cli>Output escaping for all displayed data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code Standards\u003C\u002Fh4>\n\u003Cp>This plugin follows WordPress coding standards and best practices:\u003Cbr \u002F>\n* PSR-4 autoloading structure\u003Cbr \u002F>\n* WordPress database abstraction layer\u003Cbr \u002F>\n* Internationalization ready\u003Cbr \u002F>\n* WP_List_Table implementation\u003Cbr \u002F>\n* Standard WordPress admin UI patterns\u003C\u002Fp>\n","Safely manage PHP constants (defines) through the WordPress admin interface with full CRUD functionality and comprehensive viewing capabilities.",387,"5.0","7.4",[110,111,112,113,114],"admin","configuration","constants","defines","php","https:\u002F\u002Fgithub.com\u002Fcartpauj\u002Fphp-constants-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphp-constants-manager.1.1.5.zip",null,"2026-03-15T10:48:56.248Z"]