[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIn17_HF4QdD_sUx0rmoZAIApNnkfIcjfFrZEOqvzg90":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},"artiosmedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fartiosmedia\u002F",8,4980,100,14,94,"2026-04-04T06:48:49.275Z",[13,38,58,82,101,121,138,155],{"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":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"hide-cart-functions","Hide Cart Functions","1.2.16","\u003Cp>Several plugins offer the ability to edit the shopping cart functions on the page, including hiding the price, “Add to Cart” button, quantity selector, and product options dropdown, but not often in one plugin. Additionally, none of the available plugins or snippets allow a custom message to appear in any format, including embedded graphics, nor do they allow any combination of hidden shopping cart elements on the same WooCommerce website.\u003C\u002Fp>\n\u003Cp>At least not until now! \u003Cstrong>Hide Cart Functions\u003C\u002Fstrong> gives a WooCommerce website complete control over each user’s side shop’s functionality while allowing users to create multiple rules to apply to various categories or products within the same system.\u003C\u002Fp>\n\u003Cp>Take your shopping page edits one step further; a user can also enter IDs or classes to hide custom elements. This additional provision enables users to customize third-party plugin functions beyond WooCommerce options or adjust those provided by themes with WooCommerce templates. This extra level of customization may yield unexpected results; therefore, use it at your own discretion and thoroughly test it. We cannot resolve any conflicts resulting from the use of this field.\u003C\u002Fp>\n\u003Ch4>How to Find a Product ID\u003C\u002Fh4>\n\u003Cp>Open your WordPress dashboard and click on Pages > All Pages. Then, select the page for which you need to find the ID. Once the page has opened, you need to look at the URL in your web browser’s address bar. Here, you will find the page ID number displayed in the page URL, immediately after ?post=.\u003C\u002Fp>\n\u003Ch4>Plugin Limitation\u003C\u002Fh4>\n\u003Cp>As a disclaimer to this plugin’s capabilities, it is not possible to create a rule to customize the cart functions for any individual Variable Post ID found within a variable product post. The plugin can only modify the tasks of a Product ID or Category ID due to WooCommerce’s inherent limits, not because of the plugin.\u003C\u002Fp>\n\u003Ch4>As of version 1.0.4\u003C\u002Fh4>\n\u003Cp>A requested setting has been added to each rule that allows you to apply it to Guest Users only or Logged-In users only, but not both at once, which would cause a conflict. Leave both unchecked to apply to all users.\u003C\u002Fp>\n\u003Ch4>As of version 1.0.5\u003C\u002Fh4>\n\u003Cp>Search and select for products with a 3-letter minimum length was added to ease selecting products for which the rule applies. This addition works in conjunction with the Product ID field, allowing you to use one, both, or neither at the same time.\u003C\u002Fp>\n\u003Ch4>As of version 1.2.16\u003C\u002Fh4>\n\u003Cp>New Store-Wide Settings section added with two security options to combat carding attacks. Carding is when bots use your WooCommerce checkout to test stolen credit card numbers by posting directly to checkout endpoints, bypassing any hidden buttons. “Cripple Bots” requires a valid cart session before checkout, blocking direct POST attacks while allowing real customers to shop normally. “Disable Purchases” completely blocks all code-activated purchases as a temporary nuclear option during active attacks. Both settings apply globally and are independent of individual product rules.\u003C\u002Fp>\n\u003Cp>Also added “Show Login Button” option which displays a login button in place of the hidden Add to Cart button for guest users. Works with “Guests Only” to encourage visitors to log in to see prices and make purchases. Includes customizable button text and configurable return URL (Current Product Page, Shop Page, Home Page, or My Account Page) so customers return to where they were browsing after logging in.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>All text strings use WordPress translation functions. Includes complete translations for English, Spanish, French, German, Portuguese, Dutch, Polish, Finnish, and Russian. Any edits to the PO files or additional languages are welcome.\u003C\u002Fp>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>If this free effort assists you, please consider making a small donation from the main plugin page, found on the lower right. All funds assist orphans in destitution.\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.2.16\u003C\u002Fh3>\n\u003Cp>Load time: 0.409 s; Memory usage: 59.62 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.4.17\u003Cbr \u002F>\nMySQL up to tested version: 8.4.8\u003Cbr \u002F>\nMariaDB up to tested version: 12.1.2\u003Cbr \u002F>\ncURL up to tested version: 8.18.0, OpenSSL\u002F3.6.1\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4 compliant. Not tested on 8.5 yet.\u003C\u002Fp>\n\u003Ch3>Using in Multisite Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Extract the zip file contents in the wp-content\u002Fmu-plugins\u002F directory of your WordPress installation. (This is not created by default. You must create it in the wp-content folder.) The ‘mu’ does not stand for multi-user as it did for WPMU, it stands for ‘must-use’ as any code placed in that folder will run without needing to be activated.\u003C\u002Fli>\n\u003Cli>Follow the plugin setting panel in the WordPress settings menu.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy & Data\u003C\u002Fh3>\n\u003Cp>This plugin operates entirely on your server with no external services, APIs, or data transmission. All rule settings are stored locally in your WordPress database (wp_options table). No visitor data is collected, tracked, or shared beyond standard WordPress and WooCommerce functionality.\u003C\u002Fp>\n\u003Cp>The Cripple Bots security feature uses WooCommerce’s built-in session system to validate that customers added items to their cart before checkout. No additional cookies are created. Blocked bot attempts are logged to WooCommerce’s standard log system (wc-logs) for security monitoring, including the IP address of the blocked request.\u003C\u002Fp>\n\u003Cp>The Show Login Button feature redirects guests to the standard WordPress\u002FWooCommerce login page with a return URL parameter – no tracking is involved.\u003C\u002Fp>\n\u003Cp>Complete deletion of all plugin settings is available by enabling “Delete Data on Uninstall” in Store-Wide Settings before uninstalling.\u003C\u002Fp>\n","Hide the product's price, add-to-cart button, quantity, and options on any product and order. Inject an optional message.",3000,43017,98,12,"2026-02-04T00:15:00.000Z","6.9.4","5.8","7.4",[28,29,30,31,32],"hide-add-to-cart","hide-category","hide-option","hide-price","hide-quantity","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-cart-functions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-cart-functions.1.2.16.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":39,"name":40,"version":41,"author":4,"author_profile":5,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":21,"num_ratings":46,"last_updated":47,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":48,"homepage":54,"download_link":55,"security_score":21,"vuln_count":56,"unpatched_count":35,"last_vuln_date":57,"fetched_at":37},"product-code-for-woocommerce","Product Code for WooCommerce","1.5.11","\u003Cp>This user-friendly plugin is what many website designers, developers, and business owners look for when they need an additional product code field in WooCommerce. It is often used as an inventory control number, an internal stock number, or a bin location. The plugin allows you to add a product identifier to each variable or single item in WooCommerce. The custom field value can be passed through during order fulfillment and referenced from each item ordered. The field value can be viewed on the user side or turned off if desired.\u003C\u002Fp>\n\u003Cp>Throughout the order process, a unique product code is often added in addition to the GTIN, EAN, SKU, and UPC. However, all current plugins that might address this need require complex setups and functions, resulting in increased memory usage, system conflicts, and frequent updates. This plugin eliminates all those hurdles by providing a simple solution without the bloat, without sacrificing the options WooCommerce doesn’t offer.\u003C\u002Fp>\n\u003Cp>WooCommerce’s built-in product fields lack the flexibility many businesses require. This plugin fills those gaps with granular display controls—show codes to admins only, hide them on product pages while keeping them in cart and checkout, or hide them from customers entirely while preserving visibility on invoices and packing slips. A secondary code field accommodates businesses that need both a customer-facing code and an internal reference, such as a bin location. Customizable labels let you rename fields to match your workflow, and the option to hide empty fields keeps your product pages clean.\u003C\u002Fp>\n\u003Cp>Simply install, enter your product codes within each product post (variation or single), and publish. There is nothing more to it than that! If you don’t want customers to see the unique product code, you can disable the user-side display in setup. The field label can also be easily changed in setup to read ISBN, Bin Number, Stock Number, EAN, or JAN. Any value can be created and entered as a single new field.\u003C\u002Fp>\n\u003Cp>The added fields are compliant with mappable data import and export schemes. This exact compliance allows the fields to be included in a Google Merchant product feed using custom mapping. It also supports Schema.org\u002FProduct with an option to choose the property name (GTIN, EAN, UPC, ISBN) to set inside the structured data.\u003C\u002Fp>\n\u003Cp>You can also search product codes using the WordPress default search from the user side and from the administrator WooCommerce product list page on the backend. It is compatible to search product codes using the popular \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelevanssi\u002F\" rel=\"ugc\">Relevanssi\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fsearchwp.com\u002F\" rel=\"nofollow ugc\">SearchWP\u003C\u002Fa> and, \u003Ca href=\"https:\u002F\u002Fajaxsearchpro.com\u002F\" rel=\"nofollow ugc\">Ajax Search Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>All text strings use WordPress translation functions. Includes complete translations for English, Spanish, French, German, Portuguese, Dutch, Polish, Finnish, and Russian. Any edits to the PO files or additional languages are welcome.\u003C\u002Fp>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>If this free effort assists you, please consider making a small donation from the main plugin page, found on the lower right. All funds assist orphans in destitution.\u003C\u002Fp>\n\u003Ch4>Version Changes\u003C\u002Fh4>\n\u003Cp>As of \u003Cstrong>version 1.3.1\u003C\u002Fstrong>, the Product Code primary field is now displayed by default in the WooCommerce product panel, and can be toggled off from the top tab dropdown if desired. If your second Product Code field is activated from settings, it will appear to the right of the Product panel. Additionally, the Product Code primary field now appears in the WooCommerce Quick Edit panel. Turn on the second Product Code, which will display after the primary field in the Quick Edit panel. Make sure you clear your caches (website and browser) if you are updating from the previous plugin.\u003C\u002Fp>\n\u003Cp>As of \u003Cstrong>version 1.4.1\u003C\u002Fstrong>, an administrator can choose to hide the default and secondary product code from the user-side product posts while the other display injections still work (checkout, cart, and receipts).\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.5.11\u003C\u002Fh3>\n\u003Cp>Load time: 0.294 s; Memory usage: 3.63 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.3.29\u003Cbr \u002F>\nMySQL up to tested version: 8.4.7\u003Cbr \u002F>\nMariaDB up to tested version: 12.1\u003Cbr \u002F>\ncURL up to tested version: 8.18.0, OpenSSL\u002F3.6.0\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested on 8.4 yet.\u003C\u002Fp>\n\u003Ch3>Using in Multisite Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Extract the zip file contents into the wp-content\u002Fmu-plugins\u002F directory of your WordPress installation. (This is not created by default. You must create it in the wp-content folder.) The ‘mu’ does not stand for multi-user as it did for WPMU; it stands for ‘must-use,’ as any code placed in that folder will run without needing to be activated.\u003C\u002Fli>\n\u003Cli>Access the Plugins settings panel named ‘Product Code for WooCommerce’ under options.\u003C\u002Fli>\n\u003Cli>Enter the Product Code from either Variable or Simple products under the SKU.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration with Relevanssi plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open up Indexing tab from Settings->Relevanssi page.\u003C\u002Fli>\n\u003Cli>From the Post Type select “Product” and “Product Variation”.\u003C\u002Fli>\n\u003Cli>From the Custom fields dropdown select “Some” and add custom fields “_product_code” and “_product_code_second” and save.\u003C\u002Fli>\n\u003Cli>Move to Searching tab and unselect checkbox “Respect exclude_from_search” and save.\u003C\u002Fli>\n\u003Cli>Access Indexing tab, click button “Build the Index” and save.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration with SearchWP plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>SearchWP requires the SearchWP WooCommerce Integration addon.\u003C\u002Fli>\n\u003Cli>Open up Settings Tab from Settings->SearchWP page.\u003C\u002Fli>\n\u003Cli>Add post type “Product” if not added by clicking “Add Post Type”.\u003C\u002Fli>\n\u003Cli>Click “Add Attributes”, select “Custom Fields” and add “_product_code” and “_product_code_second” fields from the dropdown box. Move slider to right on both toward “Max”.\u003C\u002Fli>\n\u003Cli>Lastly click “Save Engines” and then click “Rebuild Index”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration with Ajax Search Pro plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open up “Ajax Search Pro” settings page via admin menu.\u003C\u002Fli>\n\u003Cli>Create\u002FEdit the search instance.\u003C\u002Fli>\n\u003Cli>Add “Products[product]” and “Variation[product_variation]” from the post types list.\u003C\u002Fli>\n\u003Cli>Add “_product_code” and “_product_code_second” fields from the custom fields list and save.\u003C\u002Fli>\n\u003Cli>If you have selected “Index table engine” for the search engine then index it again.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin will allow a user to add up to two additional internal product identifiers to the order process in addition to the GTIN, EAN, SKU, or UPC.",1000,39532,29,"2026-01-14T03:21:00.000Z",[49,50,51,52,53],"bin-number","order-number","product-code","product-number","warehouse-tracking","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-code-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-code-for-woocommerce.1.5.11.zip",2,"2025-05-19 00:00:00",{"slug":59,"name":60,"version":61,"author":4,"author_profile":5,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":8,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":35,"last_vuln_date":81,"fetched_at":37},"rss-feed-pro","RSS Feed Pro","1.1.12","\u003Cp>WordPress comes with a default site-wide RSS feed, but it isn’t sufficient for podcasts, as it only shares blog posts. RSS Feed Pro is a full-featured podcasting plugin designed for both beginners and power users. A user first sets up their preferred podcast hosting, and the plugin delivers it to your WordPress build.\u003C\u002Fp>\n\u003Cp>The plugin is an upgraded and advanced revision of Frank Bültge’s RSSImport. RSS Feed Pro will display feeds in your blog, using PHP, a widget, or a shortcode. If you uninstall RSSImport and install RSS Feed Pro, you should not lose any of your current configurations. The plugin uses only standard WordPress functionality; therefore, no external libraries are required. As with all other content you publish, ensure that you are allowed to stream the content from the feeds you are importing.\u003C\u002Fp>\n\u003Cp>To create a shortcode for sorting your RSS feeds archive catalog, please activate the plugin then click on RSS Archives > Add New Under “Shortcode Details”. Add the feed URL, then the user can select their sort mode (By Year, By Category, and By Author Name)\u003C\u002Fp>\n\u003Cp>To use the RSS Feed Pro widget, navigate to widgets and locate a widget named “RSS Feed Pro”. Select the checkboxes for the shortcodes you’d like to use for your widget. Please click the “Installation” tab above for a comprehensive guide of the plugin’s features and functions.\u003C\u002Fp>\n\u003Cp>As of \u003Cstrong>version 1.1.12\u003C\u002Fstrong>, it enhances image support for the %picture_url% placeholder. The plugin now detects images from multiple RSS feed formats, including enclosure thumbnails, image enclosures, media:thumbnail elements, and images embedded within the feed content.\u003C\u002Fp>\n\u003Cp>The plugin’s language support includes: English, Spanish, French, German, and Russian.\u003C\u002Fp>\n\u003Ch4>Acknowledgements\u003C\u002Fh4>\n\u003Cp>Based on Frank Bültge RSSImport plugin that was no longer supported. Thanks to \u003Ca href=\"http:\u002F\u002Fwww.davewolf.net,\" title=\"Dave Wolf\" rel=\"nofollow ugc\">Dave Wolf\u003C\u002Fa> for the original idea, to \u003Ca href=\"http:\u002F\u002Fwww.securityfocus.de\" title=\"Thomas Fischer\" rel=\"nofollow ugc\">Thomas Fischer\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.gunnart.de\" title=\"Gunnar Tillmann\" rel=\"nofollow ugc\">Gunnar Tillmann\u003C\u002Fa> for code enhancements in the original build-up to version 4.6.1 and Ilya Shindyapin, http:\u002F\u002Fskookum.com for the idea and solution of pagination before version 4.6.1.\u003C\u002Fp>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>This advance fee plugin is public domain. Since it’s released under the GPL, you can use it free of charge on your personal or commercial blog. However, if you have gained value from this plugin, you can thank us by leaving a \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?cmd=_s-xclick&hosted_button_id=E7LS2JGFPLTH2\" title=\"Support the Needy\" rel=\"nofollow ugc\">donation\u003C\u002Fa> which will support the needy globally.\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.1.12\u003C\u002Fh3>\n\u003Cp>Load time: 0.250 s; Memory usage: 3.57 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.3.28\u003Cbr \u002F>\nMySQL up to tested version: 8.4.7\u003Cbr \u002F>\nMariaDB up to tested version: 12.0.2\u003Cbr \u002F>\ncURL up to tested version: 8.17.0, OpenSSL\u002F3.6.0\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested on 8.4 yet.\u003C\u002Fp>\n","Display an RSS Feed in a widget, a page, or a post using a shortcode with any number of parameters. Sort the archive by Category, Year, and Author.",500,16809,3,"2025-12-13T07:32:00.000Z","6.9.0","4.6","7.4.33",[72,73,74,75,76],"feed","podcast","rss","rss-feed","streaming","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frss-feed-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frss-feed-pro.1.1.12.zip",99,1,"2025-08-14 00:00:00",{"slug":83,"name":84,"version":85,"author":4,"author_profile":5,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":93,"homepage":99,"download_link":100,"security_score":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"custom-thank-you-for-woocommerce","Custom Thank You for WooCommerce","1.1.6","\u003Cp>This plugin is a simple yet popular WooCommerce extension that redirects a buyer to a custom WordPress page created by the administrator. Simply create a blank page using the template in your theme, name it something like “Thank You Page,” and then select that page from the plugin settings dropdown as the Thank You page. You must then add these shortcodes in your page to display content where you want in your template (see the example graphic below using a builder):\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[ctyw_order_review]\u003C\u002Fstrong> – Displays order details (Normally at top)\u003Cbr \u002F>\n\u003Cstrong>[ctyw_socialbox]\u003C\u002Fstrong> – Displays responsive social box (Normally at bottom)\u003C\u002Fp>\n\u003Cp>This valuable redirect customization enables users to enhance the purchase verification page with additional suggested items and, if desired, the WooCommerce user console shortcode. This plugin allows maximum design options.\u003C\u002Fp>\n\u003Cp>A new global shortcode was added in version 1.0.5. The shortcode is [ctyw_order_information data=”key”]. This addition extends the plugin to allow users to access 40 different data fields from orders by replacing the “key” entry with the field they want to retrieve. For example, [ctyw_order_information data=”order_billing_first_name”] will output the order customer billing first name, and [ctyw_order_information data=”order_billing_address_1″] will output the customer billing address. This shortcode returns an unlimited number of results, limited to only those included by WooCommerce or other third-party plugins.\u003C\u002Fp>\n\u003Cp>The highly valued social share box can appear on the custom “thank you” page after a purchase is completed. Customers can select any purchased item and post it on Facebook, Pinterest, or X (Twitter). They can also choose to email the purchase to anyone. This is an effective and proven method of content marketing through social sharing.\u003C\u002Fp>\n\u003Cp>While some ‘Thank You’ plugins entail complex setups and functions that result in increased memory usage, system conflicts, and frequent updates, this plugin eliminates all the hurdles with a simple solution that doesn’t add excessive size or options. This plugin also supports Google Analytics tracking. The hook “woocommerce_is_order_received_page” is added to line 33 and returns true. Tests confirm that Google Analytics can track the dynamic page and record it both historically and in real time.\u003C\u002Fp>\n\u003Cp>In summary, at the end of a purchase, your buyer will be redirected to your custom ‘Thank You’ page rather than WooCommerce’s default ‘Thank You’ page. Due to this plugin’s flexibility, you can create your own “thank you” message.\u003C\u002Fp>\n\u003Cp>The plugin supports English, Spanish, French, German, and Russian.\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.1.6\u003C\u002Fh3>\n\u003Cp>Load time: 0.375 s; Memory usage: 3.78 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.3.28\u003Cbr \u002F>\nMySQL up to tested version: 8.4.7\u003Cbr \u002F>\nMariaDB up to tested version: 12.0.2\u003Cbr \u002F>\ncURL up to tested version: 8.17.0, OpenSSL\u002F3.6.0\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested on 8.4 yet.\u003C\u002Fp>\n","A popular WooCommerce extension that redirects a buyer to a custom WordPress thank you page that includes social share features.",400,11017,86,6,"2025-12-13T05:56:00.000Z",[94,95,96,97,98],"checkout","order-confirmation","social-share","thank-you","thank-you-page","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-thank-you-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-thank-you-for-woocommerce.1.1.6.zip",{"slug":102,"name":103,"version":104,"author":4,"author_profile":5,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":112,"homepage":118,"download_link":119,"security_score":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":120},"limit-comments-and-word-count","Limit Comments and Word Count","1.2.4","\u003Cp>This plugin adds an active letter counter, word counter, and comment counter above the comment box, providing users with constant visual access to their input activity. Any comment that exceeds the word limit will result in a red change in its count as the user types more words. If users try to post anyway, a warning dialogue will appear below the comment box stating the limit, and the comment will not post. Once the user edits the words that exceed the limit, the comment can be posted. User types are defined when a rule is created, allowing a rule to restrict a specific user type. Multiple rule types can be made if different rules are required.\u003C\u002Fp>\n\u003Cp>The plugin never restricts or limits the WordPress default user types Administrator, Editor, Author, and Contributor. If the blog administrator creates a rule for any of the three roles (Editor, Author, or Contributor) separately, that rule supersedes the default setting. Other user types that may appear in the user type dropdown do not default to WordPress and would require a rule to be created if limits are needed.\u003C\u002Fp>\n\u003Cp>This plugin also allows the blog administrator to limit the number of comments. The defined limit applies to each day, week, month, or year. Once the limit set by the selected time span is reached, an alert message explains why further comments are not allowed.\u003C\u002Fp>\n\u003Cp>The plugin settings allow you to disable the default WordPress flood protection notice, which blocks a user from quickly submitting successive posts and results in a 404 error. Additionally, a user is blocked by default from pasting the same comment, letter-for-letter, under any post. This can also be disabled.\u003C\u002Fp>\n\u003Cp>The latest addition enables activating a Comment Rules pop-up modal within the post. It can be deactivated in the settings, but is active by default. It appears in the top-left corner above the post’s comment box. You may create the rules to read however you wish in settings, but keep the text rules short, as in the sample text, or they will wrap and distort the appearance of the window.\u003C\u002Fp>\n\u003Cp>The plugin as a whole is straightforward, uses nearly no system resources, and is compatible with all tested blog add-ons loaded to the initial staging site. This includes membership platforms like Magic Members, MemberPress, Memberships Pro, Restrict Content Pro, LearnDash, S2Member and WooCommerce Memberships. Additionally, the plugin works with any other WordPress module that requires users to register before commenting. To clarify, for the plugin to track activity, a user must be registered and active. Logically, no plugin can monitor or limit unregistered anonymous comments. The plugin limits cannot control guests; only registered users can.\u003C\u002Fp>\n\u003Cp>As of \u003Cstrong>version 1.1.3\u003C\u002Fstrong>, you can now, from the metabox in each post, select the post to be exempt from the limit rules saved in the plugin’s settings. This has been a repeat feature request.\u003C\u002Fp>\n\u003Cp>As of \u003Cstrong>version 1.1.8\u003C\u002Fstrong>, an administrator can optionally enter a global value in the settings panel to limit the total number of comments allowed on all posts. If the field is left blank, WordPress’s default value is maintained.\u003C\u002Fp>\n\u003Cp>Notes: This plugin will not work with wpDiscuz where it uses its own hook and templates. If the limit is set to 2 comments in 24 hours, for example, and the moderator deletes one, the subscribers’ comments will now show that another comment remains. Previously, any comments in the trash within a limited time were counted against the subscriber.\u003C\u002Fp>\n\u003Cp>The plugin’s language support includes: English, Spanish, German, French, and Russian.\u003C\u002Fp>\n\u003Ch3>Using in Multisite Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Extract the zip file contents in the wp-content\u002Fmu-plugins\u002F directory of your WordPress installation. (This is not created by default. You must create it in the wp-content folder.) The ‘mu’ does not stand for multi-user, as it did for WPMU; it stands for ‘must-use’, as any code placed in that folder will run without needing to be activated.\u003C\u002Fli>\n\u003Cli>Access the Plugins settings panel named ‘Limit Comments and Word Count’ under options.\u003C\u002Fli>\n\u003Cli>Configure your settings with two different error messages and save the settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Technical Details for Release 1.2.4\u003C\u002Fh3>\n\u003Cp>Load time: 0.311 s; Memory usage: 3.56 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.3.28\u003Cbr \u002F>\nMySQL up to tested version: 8.4.7\u003Cbr \u002F>\nMariaDB up to tested version: 12.0.2\u003Cbr \u002F>\ncURL up to tested version: 8.17.0, OpenSSL\u002F3.6.0\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested on 8.4 yet.\u003C\u002Fp>\n","This plugin will limit the number of comments and the word count each user can add to a WordPress blog post, configurable by user role and time.",50,5900,88,9,"",[113,114,115,116,117],"comment-limits","comment-word-limit","comments-per-user","user-comment-limit","word-limits","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Flimit-comments-and-word-count","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-comments-and-word-count.1.2.4.zip","2026-03-15T10:48:56.248Z",{"slug":122,"name":123,"version":124,"author":4,"author_profile":5,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":35,"num_ratings":35,"last_updated":129,"tested_up_to":24,"requires_at_least":69,"requires_php":70,"tags":130,"homepage":136,"download_link":137,"security_score":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"multi-emails-for-woocommerce","Multi-Emails for WooCommerce","1.0.6","\u003Cp>\u003Cstrong>Reduce shipping costs by up to 40%\u003C\u002Fstrong> when you have multiple warehouses or fulfillment centers. Multi-Emails for WooCommerce automatically calculates shipping from the nearest warehouse location instead of using a single store address for all products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Saves Money:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you stock items in Utah and Indiana, customers in Colorado pay less when items ship from Utah, while customers in Ohio pay less when items ship from Indiana. Without this plugin, WooCommerce uses ONE address for ALL products, resulting in unnecessarily high shipping costs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What This Plugin Does:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accurate Shipping Calculation:\u003C\u002Fstrong> Automatically uses the correct warehouse address for shipping cost calculation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Routing:\u003C\u002Fstrong> Sends order notifications to the fulfillment center responsible for those products  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category\u002FProduct Assignment:\u003C\u002Fstrong> Assign warehouses by product category or individual products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Isolation:\u003C\u002Fstrong> Ensures customers only order items from one warehouse at a time for accurate shipping\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Emails:\u003C\u002Fstrong> Support comma-separated emails for each fulfillment location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stores with 2-5 warehouse locations\u003C\u002Fli>\n\u003Cli>Businesses using multiple fulfillment centers\u003C\u002Fli>\n\u003Cli>Dropshippers working with suppliers in different regions\u003C\u002Fli>\n\u003Cli>Any store needing accurate shipping from multiple origins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enter your warehouse\u002Ffulfillment center address and email\u003C\u002Fli>\n\u003Cli>Assign product categories or specific products to each location\u003C\u002Fli>\n\u003Cli>When customers add items to cart, shipping automatically calculates from that warehouse\u003C\u002Fli>\n\u003Cli>When orders are placed, the warehouse receives email notification\u003C\u002Fli>\n\u003Cli>Customers see accurate shipping costs based on actual distance\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Important: Cart Isolation Explained\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin prevents mixing items from different warehouses in one cart. This is necessary because WooCommerce can only calculate shipping from ONE origin address per order. If items from multiple warehouses were allowed, shipping costs would be incorrect. Customers see a clear message explaining which items can be ordered together.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer Multi-Emails:\u003C\u002Fstrong> Allow customers to add additional email addresses to their profile for order notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Notification CC\u002FBCC:\u003C\u002Fstrong> Add team members to any WooCommerce admin notification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual:\u003C\u002Fstrong> English, Spanish, French, German, and Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complete warehouse address required (street, city, state, zip, country) for accurate shipping calculation\u003C\u002Fli>\n\u003Cli>Each warehouse must have at least one assigned product or category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin focuses on shipping cost optimization – it’s not a complete inventory management system. If you need inventory tracking across locations, consider dedicated inventory plugins.\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.0.6\u003C\u002Fh3>\n\u003Cp>Load time: 0.256 s; Memory usage: 3.49 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.3.28\u003Cbr \u002F>\nMySQL up to tested version: 8.4.7\u003Cbr \u002F>\nMariaDB up to tested version: 12.0.2\u003Cbr \u002F>\ncURL up to tested version: 8.17.0, OpenSSL\u002F3.6.0\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, and 8.3 compliant. Not tested on 8.4 yet.\u003C\u002Fp>\n\u003Ch3>Using in Multisite Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Extract the zip file contents in the wp-content\u002Fmu-plugins\u002F directory of your WordPress installation. (This is not created by default. You must make it in the wp-content folder.) The ‘mu’ does not stand for multi-user, as it did for WPMU; it stands for ‘must-use’, as any code placed in that folder will run without needing to be activated.\u003C\u002Fli>\n\u003Cli>Access the Plugins settings panel named ‘Multi-Emails for WooCommerce’ under options.\u003C\u002Fli>\n\u003Cli>Enter the required content from the settings screen link found in the WooCommerce menu.\u003C\u002Fli>\n\u003C\u002Fol>\n","Calculate shipping from multiple warehouse locations to reduce costs. Route order notifications to fulfillment centers automatically.",10,1957,"2025-12-16T02:03:00.000Z",[131,132,133,134,135],"fulfillment-centers","multi-origin-shipping","multi-warehouse","shipping-locations","warehouse-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmulti-emails-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-emails-for-woocommerce.1.0.6.zip",{"slug":139,"name":140,"version":141,"author":4,"author_profile":5,"description":142,"short_description":143,"active_installs":127,"downloaded":144,"rating":35,"num_ratings":35,"last_updated":145,"tested_up_to":24,"requires_at_least":25,"requires_php":146,"tags":147,"homepage":153,"download_link":154,"security_score":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"opticache","OptiCache","1.0.9","\u003Cp>Finally, an all-in-one solution that replaces multiple performance and caching plugins, preconfigured for most users at installation.\u003C\u002Fp>\n\u003Cp>OptiCache consolidates the functionality of five or six separate plugins into one lightweight package: page caching, asset minification, lazy loading, security headers, PHP OPcache management, and object caching (Redis\u002FMemcached). Instead of juggling multiple plugins with overlapping features and potential conflicts, OptiCache provides a unified solution with a single settings interface.\u003C\u002Fp>\n\u003Cp>The standout feature is the intelligently generated .htaccess optimization. Most cache plugins either ignore .htaccess entirely or offer basic toggles. OptiCache generates comprehensive server rules for GZIP compression, browser caching, security headers, and file protection, while intelligently preserving existing configurations like PHP handlers and cPanel directives. Rules can be edited directly in the admin panel, and toggling any rule off and then back on restores its optimized default.\u003C\u002Fp>\n\u003Cp>In testing, a 5.4MB WordPress page with 122 requests and over 4MB of images scored a C- after testing four competing optimization plugins. When switching to OptiCache alone in under 5 minutes, the same page achieved a GTmetrix Grade A with 93% Performance, 1.2s Largest Contentful Paint, and sub-second First Contentful Paint. These results speak for themselves.\u003C\u002Fp>\n\u003Ch4>Why Site Speed Matters\u003C\u002Fh4>\n\u003Cp>Slow websites lose visitors. Studies show that 40% of people abandon a website that takes more than 3 seconds to load. Google uses site speed as a ranking factor, meaning faster sites rank higher in search results. A single heavy WordPress site can easily require page caching, asset optimization, lazy loading, server-level compression, and proper cache headers to perform well. Manually configuring .htaccess rules for optimal compression, caching, and security typically requires server administration expertise. OptiCache handles all of this through intelligent automation, producing results that are difficult to achieve with competing solutions.\u003C\u002Fp>\n\u003Ch4>Preconfigured for Optimal Results\u003C\u002Fh4>\n\u003Cp>OptiCache activates with safe, effective defaults. No configuration is required for immediate performance gains. The default settings include page caching, HTML\u002FCSS\u002FJS minification, deferred JavaScript loading, GZIP compression, browser caching with optimized expiry times, and security headers. These techniques work safely with virtually any theme or plugin combination. Advanced options, such as CSS\u002FJS combining, which can break load-order-dependent scripts, remain disabled until explicitly enabled. Tooltips throughout the settings panel provide clear explanations and warnings about potential issues if settings are implemented incorrectly.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Caching\u003C\u002Fstrong> – When a visitor loads a page, WordPress normally runs PHP code and database queries to build it. Page caching saves a static HTML copy of each page, so repeat visitors receive the pre-built version instantly with no waiting for PHP or database. This alone can make a site dramatically faster. When content is edited, OptiCache intelligently clears only the affected pages (the post itself, homepage, and relevant archives) rather than purging the entire cache.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Database Optimization\u003C\u002Fstrong> – WordPress databases accumulate bloat over time: post revisions, auto-drafts, trashed content, spam comments, expired transients, and orphaned metadata. OptiCache provides one-click cleanup for all of these, plus MySQL table optimization. Automatic scheduled cleanup is included as an option for hands-off maintenance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cache Warmup (Preload)\u003C\u002Fstrong> – After the cache is cleared, the first visitor to each page must wait while WordPress rebuilds it. Cache warmup solves this by automatically visiting all pages in the background, pre-building the cache so real visitors always receive fast, cached pages. Includes sitemap discovery that auto-detects XML sitemaps from popular SEO plugins (Yoast, Rank Math, AIOSEO, SEOPress, and more) to ensure all indexed URLs are preloaded.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CSS Optimization\u003C\u002Fstrong> – Themes and plugins load CSS files that control how the site looks. Minification removes unnecessary spaces and comments from these files, making them smaller and faster to download. An optional combination merges multiple CSS files into one, reducing the number of requests browsers make.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>JavaScript Optimization\u003C\u002Fstrong> – Similar to CSS, but for scripts that add interactivity to the site. Minification shrinks file sizes. Defer loading instructs browsers to load JavaScript after the visible content, so visitors see the page faster. These are premium features in most cache plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>HTML Minification\u003C\u002Fstrong> – Removes unnecessary whitespace, line breaks, and comments from page HTML code, reducing file size by 10-20%.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lazy Loading\u003C\u002Fstrong> – Defers loading of images and iframes until they scroll into view, dramatically improving initial page load times. Choose between JavaScript mode with smooth fade-in animation (adjustable speed from 0.4s to 1.0s) or native browser mode for simplicity. The first few images are automatically excluded to prevent affecting the Largest Contentful Paint (LCP) score.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable Emoji\u003C\u002Fstrong> – WordPress loads emoji scripts on every page even though modern browsers display emojis natively. Disabling this removes 2 unnecessary files (~10KB) from every page load.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>.htaccess Optimization\u003C\u002Fstrong> – Intelligently generated server rules that would typically require expert knowledge to configure manually. Toggle controls include HTTPS redirection, WordPress rewrite rules for permalinks, security headers (HSTS, X-Frame-Options, X-Content-Type-Options, XSS Protection, Referrer Policy), GZIP compression, browser caching with optimized expiry times, WebP\u002FAVIF image serving, protection of sensitive files, bad bot blocking, and XML-RPC blocking. Security essentials like author enumeration prevention, registration spam blocking, and directory browsing protection are always active. The intelligent parser preserves existing server configurations such as PHP settings and cPanel handlers when generating new rules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>PHP OPcache Management\u003C\u002Fstrong> – PHP OPcache is a server feature that remembers compiled PHP code so it doesn’t have to be processed repeatedly. OptiCache displays OPcache statistics and provides one-click clearing when needed (such as after updates).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Object Cache (Redis\u002FMemcached)\u003C\u002Fstrong> – Object caching stores database query results in memory, dramatically speeding up dynamic pages and WordPress admin areas. This straightforward implementation supports single-server PhpRedis (PECL) and Memcached (PECL) backends, the standard configuration for shared hosting, VPS, and dedicated servers. Automatically detects available extensions and connects to the local cache server. Especially beneficial for WooCommerce stores, membership sites, and any site with logged-in users where page caching doesn’t apply. Simply add server connection details to wp-config.php and enable with one click. (Note: This is not designed for advanced multi-server configurations like Redis Sentinel, clustering, or replication. For those enterprise setups, consider a dedicated object cache plugin.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Resource Preloading\u003C\u002Fstrong> – DNS prefetch and preconnect instruct browsers to start connecting to external services (like Google Fonts) before they’re needed, shaving milliseconds off load times.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Plugin Detection\u003C\u002Fstrong> – JavaScript optimization (defer, delay, minification) can break scripts that expect to run immediately. OptiCache automatically detects installed e-commerce platforms (WooCommerce, Easy Digital Downloads, MemberPress, BigCommerce, Ecwid), payment gateways (Stripe, PayPal, Square, WooPayments, Authorize.Net, Amazon Pay, Mollie, eWAY, PayFast, Braintree), and common plugins (Contact Form 7, Gravity Forms, Elementor, WPForms), then injects the necessary JavaScript exclusions to protect their critical scripts. When a new plugin or gateway is detected, a notification prompts users to review their JavaScript settings. Exclusions are automatically removed if the plugin is uninstalled. Universal patterns for Google Analytics, Tag Manager, and reCAPTCHA are included by default because they are common across most sites and can cause delays.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CDN Integration (Beta)\u003C\u002Fstrong> – Serve static assets (images, CSS, JavaScript) from a Content Delivery Network for faster global delivery. Supports all major CDN providers, including Cloudflare, Amazon CloudFront, Akamai, KeyCDN, BunnyCDN, Azure CDN, CDN77, and Google Cloud CDN. Includes Cloudflare API integration for automatic cache purging when content changes, with manual purge available from the admin bar. Configure exclusion patterns for files that should not be served from CDN. Also includes Varnish Integration for hosts using Varnish reverse proxy cache (Cloudways, Kinsta, WP Engine, etc.) with auto-detection, automatic purging on content changes, and connection testing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin Toolbar Quick Access\u003C\u002Fstrong> – Clear the cache with one click from the WordPress admin bar on any page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Conflict Detection\u003C\u002Fstrong> – Automatically detects over 30 caching and optimization plugins including WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, Autoptimize, and Perfmatters, identifying specific feature overlaps and providing remediation guidance. Also detects performance features in 14 popular themes including Avada, Divi, BeTheme, The7, Salient, Customizr, X Theme\u002FPro (Themeco), Astra, GeneratePress, Kadence, Blocksy, OceanWP, Neve, and Hello Elementor. Hosting-level caching from WP Engine, Kinsta, SiteGround, and Cloudflare is also identified.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>JavaScript Debug Mode\u003C\u002Fstrong> – When script optimization causes issues, most users don’t know how to access browser developer tools. OptiCache includes an optional debug mode that captures front-end JavaScript errors and displays them in the admin panel. Enable it temporarily for troubleshooting. The intelligent integration will scan your website, and any errors will appear in a readable table that shows the error message, source file, and affected page. Errors can be purged with one click when finished.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Developers and hosting companies can manage cache through command-line scripts for automated deployments and maintenance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP-CLI Commands:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wp opticache clear\u003C\u002Fcode> – Clear all caches\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache clear --type=page\u003C\u002Fcode> – Clear only page cache\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache clear --type=assets\u003C\u002Fcode> – Clear only minified CSS\u002FJS\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache clear --type=opcache\u003C\u002Fcode> – Clear PHP OPcache\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache clear-post 123\u003C\u002Fcode> – Clear cache for specific post(s)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache stats\u003C\u002Fcode> – Display cache statistics\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache preload\u003C\u002Fcode> – Start cache warmup\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache preload-stop\u003C\u002Fcode> – Stop cache warmup\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache preload-status\u003C\u002Fcode> – Check warmup progress\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache htaccess\u003C\u002Fcode> – Install .htaccess rules\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache htaccess --action=remove\u003C\u002Fcode> – Remove .htaccess rules\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache object status\u003C\u002Fcode> – Show object cache status\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache object enable\u003C\u002Fcode> – Enable object cache drop-in\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache object disable\u003C\u002Fcode> – Disable object cache drop-in\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache object flush\u003C\u002Fcode> – Flush object cache\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp opticache object test\u003C\u002Fcode> – Test connection to cache server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Optional Features (Off by Default):\u003C\u002Fh4>\n\u003Cp>Some features are disabled by default because they require specific configurations or may not be appropriate for all sites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>HTTPS Redirect\u003C\u002Fstrong> – Enable only with SSL is working. Risk: Makes the site inaccessible without a valid SSL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block XML-RPC\u003C\u002Fstrong> – Risk: Breaks Jetpack and WordPress mobile app.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block SEO Bots\u003C\u002Fstrong> – Risk: Blocks Ahrefs, SEMrush, Moz crawlers that may be part of paid subscriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WebP\u002FAVIF Support\u003C\u002Fstrong> – Does nothing unless next-gen image files have already been created.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combine CSS\u003C\u002Fstrong> – Risk: Can break page layouts with load-order dependent stylesheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combine JS\u003C\u002Fstrong> – Risk: Can break sliders, forms, popups, and payment gateways.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>All 552 text strings use WordPress translation functions. Includes complete translations for English, Spanish, French, German, Russian, Dutch, Polish, Portuguese, and Finnish. Any edits to the PO files or additional languages are welcome.\u003C\u002Fp>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>If this effort helps you, please consider making a small donation via the main plugin page in the lower-right. All funds support orphans worldwide, especially those in need of survival assistance. This is the sole reason this plugin exists: to help others in desperate need.\u003C\u002Fp>\n\u003Ch3>Privacy & Data\u003C\u002Fh3>\n\u003Cp>Operates entirely on your server with no external services, APIs, or data transmission. All cached files and minified assets are stored locally in your wp-content directory. No visitor data is collected, tracked, or shared. No cookies are set except for standard WordPress cookies used to detect logged-in users (to serve uncached pages). The plugin reads your site’s public URLs for cache warmup but makes no external requests. PHP OPcache statistics are read-only from your server’s memory. Complete cache deletion is available via the settings page, the admin bar, or WP-CLI.\u003C\u002Fp>\n","Comprehensive performance optimization: page caching, cache warmup, CSS\u002FJS minification, defer\u002Fasync loading, and intelligent .htaccess management.",391,"2026-02-12T02:02:00.000Z","8.0",[148,149,150,151,152],"cache","minify","optimization","performance","speed","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fopticache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopticache.1.0.9.zip",{"slug":156,"name":157,"version":158,"author":4,"author_profile":5,"description":159,"short_description":160,"active_installs":127,"downloaded":161,"rating":35,"num_ratings":35,"last_updated":162,"tested_up_to":24,"requires_at_least":25,"requires_php":146,"tags":163,"homepage":169,"download_link":170,"security_score":8,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"review-deck","Review Deck","1.0.7","\u003Cp>Review Deck is a lightweight, actively maintained review plugin that delivers professional features without complexity or upsells. Migrate existing reviews from 20+ sources, including Google, Yelp, Facebook, and WooCommerce. Track performance with built-in analytics. Display reviews your way with multiple layout options. Everything you need, nothing you don’t.\u003C\u002Fp>\n\u003Cp>People rely heavily on reviews to build trust in services and products. Amazon realized this early and perfected it. Any business can benefit from website-based reviews. The addition is designed for service businesses, local companies, agencies, consultants, contractors, and any WordPress site needing professional review management. Optional WooCommerce integration extends the plugin for use in online stores.\u003C\u002Fp>\n\u003Cp>Go ahead, give it a try. Make my day. Use the one-click importer to bring reviews over from any supported plugin. It works alongside your current review plugin without conflict. Drop the summary above a lists shortcode in a 2\u002F3-column layout, add the form in a 1\u002F3-column layout, and you’ve got a complete reviews page in minutes. Worst case, enable “Delete data on uninstall” in Advanced Settings and remove all traces—your existing plugin stays untouched, though you probably will not want to.\u003C\u002Fp>\n\u003Cp>Instead of forcing you into a single rigid layout, Review Deck offers a generous set of display types that meet typical use cases. You can publish a full reviews page, add a compact summary near a call to action, place a slider on the homepage, or keep a floating widget available on every page for quick social proof. The goal is to keep the setup straightforward while still giving you the controls that matter.\u003C\u002Fp>\n\u003Ch4>What Makes Review Deck Different\u003C\u002Fh4>\n\u003Cp>Review Deck offers enterprise-level features typically found only in premium solutions. Respond to reviews publicly with admin replies to show customers you care about their feedback. Pin your best testimonials to the top of your review list. Professional spam protection includes Akismet integration, honeypot fields, and Google reCAPTCHA v3.\u003C\u002Fp>\n\u003Cp>Visitors can sort reviews by newest, oldest, highest rating, lowest rating, or most helpful. Let visitors like reviews to highlight the most appreciated feedback. Gravatar support displays reviewer profile pictures without storing images on your server. Optional WooCommerce integration adds product review assignment, verified purchase badges, automated review request emails, My Account integration, and product schema markup.\u003C\u002Fp>\n\u003Ch4>Collect Reviews on Your Website\u003C\u002Fh4>\n\u003Cp>Review Deck includes its own submission form seamlessly integrated into the review management system, requiring no third-party form plugins or external connectivity. Add the review form to any page with a shortcode, and customers can submit reviews that appear on the user side instantly. Or choose to moderate reviews with any settings change. Control which fields appear and which are required to capture the precise details you need. Enable admin email notifications when reviews are submitted, and optionally send a receipt email to reviewers. Choose to have the system send your business response to them directly via email.\u003C\u002Fp>\n\u003Ch4>External Review Sources\u003C\u002Fh4>\n\u003Cp>Why manually enter reviews instead of using aggregators? Save $49+ per month compared to review aggregation services with no broken API connections or third-party dependencies. Your reviews are always yours to download, edit, or delete at any time. Build customer confidence with verifiable, recognizable source icons while maintaining complete control over which reviews to display. Display reviews from 22 popular platforms with recognizable source icons: Amazon, Angi, Avvo, BBB, Facebook, Google, HealthGrades, HomeAdvisor, Houzz, Lawyers.com, LinkedIn, MerchantCircle, NextDoor, OpenTable, RateMDs, Thumbtack, TripAdvisor, TrustPilot, Yelp, Yellow Pages, Zocdoc, and your own WordPress website reviews.\u003C\u002Fp>\n\u003Ch4>Display Reviews Anywhere with Shortcodes\u003C\u002Fh4>\n\u003Cp>Review Deck uses shortcodes for maximum flexibility with any page builder, including Gutenberg, Elementor, Divi, Beaver Builder, and WPBakery. Install different review display types on any page, post, or custom post type. Mix and match shortcodes to create your ideal result.\u003C\u002Fp>\n\u003Cp>Available shortcodes:\u003Cbr \u002F>\n– [wp_rvdk_form] for the review submission form\u003Cbr \u002F>\n– [wp_rvdk_summary] for aggregate rating summary\u003Cbr \u002F>\n– [wp_rvdk_lists] for a complete review list with pagination, sorting (newest, oldest, highest rating, lowest rating, most helpful), and likes\u003Cbr \u002F>\n– [wp_rvdk_slider] for a responsive review carousel\u003Cbr \u002F>\n– [wp_rvdk_widget] for a floating review widget\u003Cbr \u002F>\n– [wp_rvdk_masonry] for a Pinterest-style masonry grid layout (supports columns=”2″ attribute, 1-4 columns)\u003Cbr \u002F>\n– [wp_rvdk_column] for a compact column layout ideal for sidebars and narrow containers (supports summary=”on” and border=”on” attributes)\u003C\u002Fp>\n\u003Ch4>Gutenberg Blocks\u003C\u002Fh4>\n\u003Cp>Native Gutenberg blocks make adding reviews to your pages simple. Search for “Reviews” in the block inserter to find seven blocks: Reviews List displays reviews with pagination and sorting options; Review Form adds a submission form; Reviews Slider creates a carousel display; Reviews Masonry displays a Pinterest-style grid layout with adjustable columns; Reviews Column provides a compact layout for sidebars with optional summary and border; Trust Badge shows your average rating; and Product Reviews displays WooCommerce product reviews. Each block includes a settings panel with visual controls – no shortcode memorization required. All blocks render a live preview in the editor.\u003C\u002Fp>\n\u003Ch4>Powerful Admin Review Management\u003C\u002Fh4>\n\u003Cp>Manage reviews from a clean admin interface. Pin your best reviews to the top, reply to reviews publicly, and use bulk actions to approve, reject, or trash multiple reviews at once. Filter reviews by type (page, post, or product) and status (Approved, Pending, Rejected, or Trash). Edit any review field, including author, rating, or content. Set custom time\u002Fdate stamps for reviews and control visibility (Public, Password-Protected, or Private) to manage when and how reviews appear. Monitor review likes from the admin table. Import from Site Reviews, WP Customer Reviews, CSV, or JSON files.\u003C\u002Fp>\n\u003Ch4>WooCommerce Integration\u003C\u002Fh4>\n\u003Cp>Replace WooCommerce’s default review system with Review Deck for advanced management features. Reviews automatically link to products with verified purchase badges showing which reviews come from actual buyers. Send automated review request emails after purchase. Reviews integrate with My Account, allowing customers to view their review history. The plugin generates proper product schema markup and includes admin meta boxes in the product editor. Additional display options include rating style selection (gold, black, or purple stars with WCAG AA-compliant colors), product sorting by average rating or Bayesian ranking, and the option to display star ratings on products with no reviews.\u003C\u002Fp>\n\u003Cp>Enhanced product review features include photo uploads (customers can add images to reviews, automatically resized and compressed for optimal performance), review search (search box to filter reviews by keyword), review sorting (sort by recent, oldest, highest rating, lowest rating, or most helpful), review tags (let customers tag reviews with labels like Quality, Value, Shipping), and AJAX pagination (load more reviews without page refresh).\u003C\u002Fp>\n\u003Ch4>Review Likes\u003C\u002Fh4>\n\u003Cp>Let visitors show appreciation for helpful reviews with the likes feature. Each review displays a thumbs-up icon with a like count. Visitors can click to like a review, and the icon changes from gray to the configured star color (via the star color picker in General Settings). Duplicate likes from the same visitor are automatically prevented using IP-based detection. Sort reviews by “Most Helpful” to surface the most appreciated reviews. The likes feature is enabled by default and can be toggled in General Settings. “Like” counts appear in the admin reviews table for easy monitoring.\u003C\u002Fp>\n\u003Ch4>Advanced Spam Protection\u003C\u002Fh4>\n\u003Cp>Multiple layers of spam defense stop fake reviews or spammers before they reach your moderation queue. Google reCAPTCHA v3 provides invisible bot detection with adjustable thresholds. Akismet integration identifies suspicious submissions. Honeypot fields trap bots. Use protection methods individually or combined. Optionally require users to be logged in to your WordPress website before submitting a review.\u003C\u002Fp>\n\u003Ch4>Automatic Duplicate Prevention\u003C\u002Fh4>\n\u003Cp>Built-in duplicate detection is always active with no configuration required. The system blocks identical content submitted within 24 hours, prevents multiple reviews from the same email address on the same page or product, and stops repeated submissions from the same IP address with matching content. This protects your review integrity without any additional setup.\u003C\u002Fp>\n\u003Ch4>Customize Display Appearance\u003C\u002Fh4>\n\u003Cp>Control how reviews look without writing CSS. Choose star colors and review box background colors or gradients. Typography controls for font size, style, weight, and line height. Multiple date formats with optional time display. Toggle city and state visibility. Set the reviews per page and the slider cards per row (1-3).\u003C\u002Fp>\n\u003Ch4>Trust Badges\u003C\u002Fh4>\n\u003Cp>Trust badges display your star rating and review count to visitors, providing instant social proof that builds credibility and drives conversions. Studies show that prominently displaying customer reviews can increase conversion rates by up to 270%. Choose a badge style below, copy the shortcode, and paste it anywhere—sidebars, footers, product pages, or the checkout page. Perfect for building trust at every customer touchpoint.\u003C\u002Fp>\n\u003Ch4>Quick Analytics Access\u003C\u002Fh4>\n\u003Cp>Site administrators can access review analytics directly from the frontend without logging in. A discreet gear icon appears in the top corner of the review summary widget. Click it to reveal a slide-down analytics panel displaying review submission trends, rating distribution, review sources, and key statistics. This feature is enabled by default and can be toggled in General Settings under “Enable Gear Button in Summary Display.” The analytics panel matches the admin dashboard exactly, giving you instant insights as you check your site.\u003C\u002Fp>\n\u003Ch4>Schema Markup for Local SEO\u003C\u002Fh4>\n\u003Cp>Built-in schema support helps your reviews appear in Google search results with rich snippets that improve click-through rates. Configure your business information once and automatically apply it across all reviews. The plugin supports 12 different schema types. The settings include your business name and description, business URL and logo, complete address, phone number, and a price range indicator. You can also add social media profiles for Facebook, Twitter, Instagram, LinkedIn, and YouTube. For WooCommerce stores, the plugin includes product-specific schema fields that integrate with your product data to generate proper structured data for search engines. Note: The module will not allow activation with a notice if another schema exists, to protect your website from Google penalties.\u003C\u002Fp>\n\u003Ch4>Import Your Existing Reviews\u003C\u002Fh4>\n\u003Cp>Import reviews from multiple sources while preserving original data. Direct database imports are available for Site Reviews, WP Customer Reviews, YITH WooCommerce Reviews, WooCommerce Product Reviews Pro, Easy Digital Downloads Reviews, Storefront Reviews, Jet Reviews, GravityView Reviews, Reviews Plus, and Ultimate Member Reviews, with a one-click import that includes custom fields, likes, pinning, and product associations. CSV and JSON imports are supported with automatic duplicate detection. You can also export CSV and JSON files to save or review the history.\u003C\u002Fp>\n\u003Ch4>Field Mapping Headings\u003C\u002Fh4>\n\u003Cp>When importing from CSV or JSON files, use these exact field names (case-sensitive):\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Required Fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>name\u003C\u002Fcode> – Reviewer’s full name (if empty, defaults to “Anonymous”)\u003Cbr \u002F>\n– \u003Ccode>title\u003C\u002Fcode> – Review title\u002Fheadline\u003Cbr \u002F>\n– \u003Ccode>comment\u003C\u002Fcode> – Review text content\u003Cbr \u002F>\n– \u003Ccode>rating\u003C\u002Fcode> – Star rating (1-5, required)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optional Fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>email\u003C\u002Fcode> – Reviewer email address\u003Cbr \u002F>\n– \u003Ccode>phone\u003C\u002Fcode> – Phone number\u003Cbr \u002F>\n– \u003Ccode>company\u003C\u002Fcode> – Reviewer’s company or business name\u003Cbr \u002F>\n– \u003Ccode>city\u003C\u002Fcode> – Reviewer’s city\u003Cbr \u002F>\n– \u003Ccode>state\u003C\u002Fcode> – State or province\u003Cbr \u002F>\n– \u003Ccode>admin_reply\u003C\u002Fcode> – Your public response to the review\u003Cbr \u002F>\n– \u003Ccode>likes\u003C\u002Fcode> – Number of helpful votes\u002Flikes\u003Cbr \u002F>\n– \u003Ccode>pinned\u003C\u002Fcode> – Pin review to top (1 = pinned, 0 = not pinned)\u003Cbr \u002F>\n– \u003Ccode>source\u003C\u002Fcode> – Review source platform (amazon, google, facebook, yelp, etc.)\u003Cbr \u002F>\n– \u003Ccode>ip_address\u003C\u002Fcode> – IP address of reviewer\u003Cbr \u002F>\n– \u003Ccode>status\u003C\u002Fcode> – Review status (Approved, Pending, Rejected; defaults to “Approved”)\u003Cbr \u002F>\n– \u003Ccode>positionid\u003C\u002Fcode> – Page\u002FPost ID where review should display (0 for global)\u003Cbr \u002F>\n– \u003Ccode>created_at\u003C\u002Fcode> – Original review date (MySQL datetime format: YYYY-MM-DD HH:MM:SS)\u003Cbr \u002F>\n– \u003Ccode>updated_at\u003C\u002Fcode> – Last modified date (MySQL datetime format)\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>All 541 text strings use WordPress translation functions. Includes complete translations for English, Spanish, French, German, Russian, Dutch, Polish, Portuguese, and Finnish. Any edits to the PO files or additional languages are welcome. An option lets you activate any of these translations on the user side, while retaining English on the back end, as some users require.\u003C\u002Fp>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>If this effort assists you, please consider making a small donation from the main plugin page, found on the lower right. All funds assist orphans worldwide, those who suffer from destitution. This is the sole reason this plugin exists: to help others in desperate need.\u003C\u002Fp>\n\u003Ch4>Clean Uninstall Option\u003C\u002Fh4>\n\u003Cp>The optional uninstall setting permanently deletes stored reviews when the plugin is uninstalled.\u003C\u002Fp>\n\u003Ch3>Technical Details for Release 1.0.7\u003C\u002Fh3>\n\u003Cp>Load time: 0.256 s; Memory usage: 3.49 MiB\u003Cbr \u002F>\nPHP up to tested version: 8.4.17\u003Cbr \u002F>\nMySQL up to tested version: 8.4.8\u003Cbr \u002F>\nMariaDB up to tested version: 12.1.2\u003Cbr \u002F>\ncURL up to tested version: 8.18.0, OpenSSL\u002F3.6.1\u003Cbr \u002F>\nPHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4 compliant. Not tested on 8.5 yet.\u003C\u002Fp>\n\u003Ch3>Using in Multisite Installation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Method 1: Must-Use Plugin (Recommended)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Extract ZIP contents to ‘\u002Fwp-content\u002Fmu-plugins\u002Freview-deck\u002F’\u003C\u002Fli>\n\u003Cli>The plugin will automatically activate network-wide\u003C\u002Fli>\n\u003Cli>Access settings at Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Review Deck\u003C\u002Fli>\n\u003Cli>Configure as needed for your network\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Method 2: Regular Installation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install via Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New as normal\u003C\u002Fli>\n\u003Cli>Network activate or activate per-site as needed\u003C\u002Fli>\n\u003Cli>Configure settings per-site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: In multisite, each site maintains its own review database and settings.\u003C\u002Fp>\n\u003Ch3>Privacy & Data\u003C\u002Fh3>\n\u003Cp>Operates entirely on your server with no external services required. Optional integrations like Akismet and reCAPTCHA are opt-in. Reviews are stored in your WordPress database with full export and deletion capabilities. GDPR compliance tools included. Email addresses are only used for review display (optional) and admin notifications (if enabled). Gravatar integration is optional.\u003C\u002Fp>\n","Manage and display customer reviews using shortcodes. Includes form, list, slider, masonry, column, summary, and floating widget display options.",266,"2026-02-09T08:49:00.000Z",[164,165,166,167,168],"client-reviews","customer-reviews","reviews","website-reviews","wordpress-reviews","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-deck\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freview-deck.1.0.7.zip"]