[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHJGI1bnLg4fHrYlsYGwpnAgvmLVtZM1TFryTMb7T2U0":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"shsajalchowdhury","SH Sajal Chowdhury","https:\u002F\u002Fprofiles.wordpress.org\u002Fshsajalchowdhury\u002F",4,70,100,30,94,"2026-04-04T05:40:01.561Z",[14,38,57,73],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":9,"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":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"easy-text-replace","Text Replace – Find and Replace WordPress Strings","1.0.5","\u003Cp>\u003Cstrong>Text Replace\u003C\u002Fstrong> is a lightweight, performance-optimized WordPress plugin that lets you find and replace any text string on your website without modifying theme or plugin files. Perfect for customizing WooCommerce buttons, changing form labels, or personalizing any text across your site.\u003C\u002Fp>\n\u003Ch4>Why Choose Text Replace?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Code Editing Required\u003C\u002Fstrong> – Find and replace text without touching theme or plugin files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update-Safe\u003C\u002Fstrong> – Your string replacements survive theme and plugin updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Single database query per page load with intelligent caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain Filtering\u003C\u002Fstrong> – Target specific plugins, themes, or apply changes globally\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Control\u003C\u002Fstrong> – Manage the order of multiple text replacements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong> – Enable, disable, or delete multiple replacements at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong> – Transfer configurations between sites easily\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatible\u003C\u002Fstrong> – Works with WP Rocket, W3 Total Cache, WP Super Cache, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Changing WooCommerce “Add to Cart” to “Buy Now”\u003C\u002Fli>\n\u003Cli>Customizing Contact Form 7 button labels\u003C\u002Fli>\n\u003Cli>Replacing WordPress admin bar text\u003C\u002Fli>\n\u003Cli>Modifying theme-specific strings\u003C\u002Fli>\n\u003Cli>Personalizing plugin messages\u003C\u002Fli>\n\u003Cli>Translating or localizing specific phrases\u003C\u002Fli>\n\u003Cli>A\u002FB testing different button labels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Simple String Replacement\u003C\u002Fstrong>\u003Cbr \u002F>\nFind and replace any text from themes, plugins, or WordPress core with just a few clicks. No coding knowledge required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Text Domain Filtering\u003C\u002Fstrong>\u003Cbr \u002F>\nTarget specific plugins or themes by their text domain, or apply replacements globally across your entire site. This prevents unintended replacements in other plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Case Sensitivity Control\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose whether replacements should match exact case or be case-insensitive for maximum flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Priority Ordering\u003C\u002Fstrong>\u003Cbr \u002F>\nControl the order in which replacements are applied using priority numbers (1-999). Lower numbers apply first.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enable\u002FDisable Toggle\u003C\u002Fstrong>\u003Cbr \u002F>\nQuickly activate or deactivate replacements without deleting them. Perfect for testing and seasonal changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Operations\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect multiple replacements and enable, disable, or delete them all at once to save time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong>\u003Cbr \u002F>\nExport your replacement configurations to JSON files for backup or transfer to other sites. Import with automatic duplicate detection.\u003C\u002Fp>\n\u003Ch3>Performance Optimized\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Single database query per page load\u003C\u002Fli>\n\u003Cli>Intelligent 24-hour caching system\u003C\u002Fli>\n\u003Cli>Lazy loading of admin assets\u003C\u002Fli>\n\u003Cli>No frontend JavaScript overhead\u003C\u002Fli>\n\u003Cli>Indexed database for fast queries\u003C\u002Fli>\n\u003Cli>Unlimited replacements with optimized performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress Native UI\u003C\u002Fh3>\n\u003Cp>Clean, intuitive interface using WordPress design patterns. Feels like a natural part of WordPress.\u003C\u002Fp>\n\u003Ch3>Search & Sort\u003C\u002Fh3>\n\u003Cp>Easily find and organize your text replacements with built-in search and sorting capabilities.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Ch3>WooCommerce Text Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change “Add to Cart” to “Add to Bag” or “Buy Now”\u003C\u002Fli>\n\u003Cli>Modify “Proceed to Checkout” to “Complete Purchase”\u003C\u002Fli>\n\u003Cli>Customize product page labels\u003C\u002Fli>\n\u003Cli>Personalize shipping and payment text\u003C\u002Fli>\n\u003Cli>Replace price labels and currency text\u003C\u002Fli>\n\u003Cli>Modify sale badge text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact Form 7 Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change submit button text\u003C\u002Fli>\n\u003Cli>Modify form field labels\u003C\u002Fli>\n\u003Cli>Customize validation messages\u003C\u002Fli>\n\u003Cli>Personalize success messages\u003C\u002Fli>\n\u003Cli>Replace error message text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress Core Text Replacement\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Replace “Howdy” in admin bar\u003C\u002Fli>\n\u003Cli>Change “Dashboard” to “Control Panel”\u003C\u002Fli>\n\u003Cli>Modify menu labels\u003C\u002Fli>\n\u003Cli>Customize admin notices\u003C\u002Fli>\n\u003Cli>Replace login page text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Theme Text Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change “Read More” links\u003C\u002Fli>\n\u003Cli>Modify navigation labels\u003C\u002Fli>\n\u003Cli>Customize footer text\u003C\u002Fli>\n\u003Cli>Personalize call-to-action buttons\u003C\u002Fli>\n\u003Cli>Replace copyright text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Text Replace hooks into WordPress’s translation system (gettext) to intercept and replace text strings before they’re displayed. This means:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>No file modifications\u003C\u002Fstrong> – Your theme and plugin files remain untouched\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update-safe\u003C\u002Fstrong> – String replacements persist through updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reversible\u003C\u002Fstrong> – Simply disable or delete replacements to restore original text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient\u003C\u002Fstrong> – Replacements are cached for optimal performance\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Change WooCommerce “Add to Cart” Text\u003C\u002Fh3>\n\u003Cp>One of the most common uses for Text Replace is customizing WooCommerce button text. Here’s how:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Text Replace > Add New\u003C\u002Fstrong> in your WordPress admin\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Source String\u003C\u002Fstrong> field, enter: \u003Ccode>Add to cart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Replacement String\u003C\u002Fstrong> field, enter your desired text (e.g., \u003Ccode>Buy Now\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Text Domain\u003C\u002Fstrong> field, enter: \u003Ccode>woocommerce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Leave \u003Cstrong>Case Sensitive\u003C\u002Fstrong> unchecked (default)\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>Priority\u003C\u002Fstrong> to 10 (default)\u003C\u002Fli>\n\u003Cli>Make sure status is set to \u003Cstrong>Active\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Replacement\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Clear your site cache if using a caching plugin\u003C\u002Fli>\n\u003Cli>Visit a WooCommerce product page to see the change\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> To change “Add to cart” on single products but keep it on shop\u002Farchive pages, you’ll need to target the specific string used in that context. Check WooCommerce source code or use browser inspect to find the exact string.\u003C\u002Fp>\n\u003Ch3>How to Replace Contact Form 7 Button Labels\u003C\u002Fh3>\n\u003Cp>Customize Contact Form 7 submit buttons without editing form code:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Text Replace > Add New\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source String\u003C\u002Fstrong>: \u003Ccode>Send\u003C\u002Fcode> (or your current button text)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Replacement String\u003C\u002Fstrong>: Your desired button text (e.g., \u003Ccode>Submit Message\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: \u003Ccode>contact-form-7\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Status: \u003Cstrong>Active\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Replacement\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Clear cache and test your contact form\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> If you have multiple forms with different button text, create separate replacements for each or leave Text Domain empty to replace globally.\u003C\u002Fp>\n\u003Ch3>How to Customize Theme Text Without Editing Files\u003C\u002Fh3>\n\u003Cp>Replace any theme text without touching template files:\u003C\u002Fp>\n\u003Col>\n\u003Cli>First, identify the exact text you want to replace (copy it exactly as it appears)\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Text Replace > Add New\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source String\u003C\u002Fstrong>: The exact theme text (e.g., \u003Ccode>Read More\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Replacement String\u003C\u002Fstrong>: Your new text (e.g., \u003Ccode>Continue Reading\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: Leave empty for global replacement, or enter your theme’s text domain\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>Case Sensitive\u003C\u002Fstrong> if exact capitalization matters\u003C\u002Fli>\n\u003Cli>Status: \u003Cstrong>Active\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Save and clear cache\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Finding Your Theme’s Text Domain:\u003C\u002Fstrong> Check your theme’s style.css file header for the “Text Domain” field.\u003C\u002Fp>\n\u003Ch3>How to Find Text Domain for Any Plugin\u003C\u002Fh3>\n\u003Cp>To target a specific plugin with text replacement, you need its text domain:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 1: Check Plugin Main File\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Plugins > Plugin File Editor\u003Cbr \u002F>\n2. Select the plugin from dropdown\u003Cbr \u002F>\n3. Look for \u003Ccode>Text Domain:\u003C\u002Fcode> in the file header at the top\u003Cbr \u002F>\n4. Copy the text domain value\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 2: Check Translation Files\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to \u003Ccode>\u002Fwp-content\u002Fplugins\u002F[plugin-name]\u002Flanguages\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n2. Look for .po or .pot files\u003Cbr \u002F>\n3. The filename usually contains the text domain (e.g., \u003Ccode>woocommerce-en_US.po\u003C\u002Fcode> = text domain is \u003Ccode>woocommerce\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 3: Common Plugin Text Domains\u003C\u002Fstrong>\u003Cbr \u002F>\n* WooCommerce: \u003Ccode>woocommerce\u003C\u002Fcode>\u003Cbr \u002F>\n* Contact Form 7: \u003Ccode>contact-form-7\u003C\u002Fcode>\u003Cbr \u002F>\n* Yoast SEO: \u003Ccode>wordpress-seo\u003C\u002Fcode>\u003Cbr \u002F>\n* Elementor: \u003Ccode>elementor\u003C\u002Fcode>\u003Cbr \u002F>\n* Advanced Custom Fields: \u003Ccode>acf\u003C\u002Fcode>\u003Cbr \u002F>\n* Gravity Forms: \u003Ccode>gravityforms\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> If you can’t find the text domain, leave it blank to replace the text globally across your entire site.\u003C\u002Fp>\n\u003Ch3>How to Set Up Multiple Text Replacements\u003C\u002Fh3>\n\u003Cp>When you need to replace several strings, use priority to control the order:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Plan your replacements\u003C\u002Fstrong> – List all the text you want to change\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create each replacement\u003C\u002Fstrong> – Go to Text Replace > Add New for each one\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set priorities:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Use priority 10 for most replacements (default)\u003C\u002Fli>\n\u003Cli>Use lower numbers (1-9) for replacements that should happen first\u003C\u002Fli>\n\u003Cli>Use higher numbers (11-99) for replacements that depend on others\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Text Domain filtering\u003C\u002Fstrong> – Specify text domain to avoid conflicts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test in stages\u003C\u002Fstrong> – Enable a few at a time to verify they work correctly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Example Priority Setup:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Priority 5: Replace “product” with “item” (happens first)\u003Cbr \u002F>\n* Priority 10: Replace “Add to cart” with “Buy Now” (normal priority)\u003Cbr \u002F>\n* Priority 15: Replace “item price” with “cost” (happens after priority 5 and 10)\u003C\u002Fp>\n\u003Ch3>How to Replace Text Site-Wide vs Plugin-Specific\u003C\u002Fh3>\n\u003Cp>Control where your text replacements apply:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Site-Wide Replacement (Global):\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Create your replacement as normal\u003Cbr \u002F>\n2. \u003Cstrong>Leave Text Domain field EMPTY\u003C\u002Fstrong>\u003Cbr \u002F>\n3. This will replace the text everywhere it appears on your site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin-Specific Replacement:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Create your replacement\u003Cbr \u002F>\n2. \u003Cstrong>Enter the plugin’s text domain\u003C\u002Fstrong> (e.g., \u003Ccode>woocommerce\u003C\u002Fcode>)\u003Cbr \u002F>\n3. Text will ONLY be replaced when generated by that specific plugin\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Theme-Specific Replacement:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Find your theme’s text domain (check style.css)\u003Cbr \u002F>\n2. Enter the theme text domain in the Text Domain field\u003Cbr \u002F>\n3. Text will ONLY be replaced in theme-generated content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When to Use Each:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Global (empty text domain):\u003C\u002Fstrong> When you want to replace text regardless of source\u003Cbr \u002F>\n* \u003Cstrong>Plugin-specific:\u003C\u002Fstrong> When text appears in multiple places but you only want to change it in one plugin\u003Cbr \u002F>\n* \u003Cstrong>Theme-specific:\u003C\u002Fstrong> When replacing navigation, headers, footers, or theme-specific UI text\u003C\u002Fp>\n\u003Ch3>How to Test Text Replacements Without Affecting Live Site\u003C\u002Fh3>\n\u003Cp>Test your replacements safely before going live:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 1: Use Enable\u002FDisable Toggle\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Create your replacement with status \u003Cstrong>Inactive\u003C\u002Fstrong>\u003Cbr \u002F>\n2. Save the replacement\u003Cbr \u002F>\n3. Log out and view your site in an incognito window\u003Cbr \u002F>\n4. Log back in and toggle to \u003Cstrong>Active\u003C\u002Fstrong> when ready\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 2: Test on Staging Site\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Create replacements on your staging site\u003Cbr \u002F>\n2. Test thoroughly\u003Cbr \u002F>\n3. Export via \u003Cstrong>Text Replace > Import\u002FExport\u003C\u002Fstrong>\u003Cbr \u002F>\n4. Import the JSON file on your live site\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 3: Use Priority to Test Incrementally\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Set test replacements to high priority (90-99)\u003Cbr \u002F>\n2. This makes them easy to identify and remove\u003Cbr \u002F>\n3. Once tested, adjust priority to normal (10)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> Always clear your cache after making changes, then test in an incognito\u002Fprivate browser window to see changes immediately.\u003C\u002Fp>\n\u003Ch3>How to Export and Import Text Replacements\u003C\u002Fh3>\n\u003Cp>Transfer your text replacements between sites easily:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To Export:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to \u003Cstrong>Text Replace > Import\u002FExport\u003C\u002Fstrong>\u003Cbr \u002F>\n2. Click \u003Cstrong>Export All Replacements\u003C\u002Fstrong>\u003Cbr \u002F>\n3. A JSON file will download to your computer\u003Cbr \u002F>\n4. This file contains all your active and inactive replacements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To Import:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to \u003Cstrong>Text Replace > Import\u002FExport\u003C\u002Fstrong> on the destination site\u003Cbr \u002F>\n2. Click \u003Cstrong>Choose File\u003C\u002Fstrong> and select your exported JSON file\u003Cbr \u002F>\n3. Click \u003Cstrong>Import\u003C\u002Fstrong>\u003Cbr \u002F>\n4. The plugin will automatically detect and skip duplicates\u003Cbr \u002F>\n5. New replacements will be imported with all settings intact\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Cases for Import\u002FExport:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Transfer replacements from staging to production\u003Cbr \u002F>\n* Backup your replacements before major updates\u003Cbr \u002F>\n* Share replacement configurations between multiple sites\u003Cbr \u002F>\n* Migrate from one server to another\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> Export your replacements monthly as a backup. Store the JSON file in your site backups.\u003C\u002Fp>\n\u003Ch3>How to Find and Replace Text in WooCommerce Emails\u003C\u002Fh3>\n\u003Cp>Customize WooCommerce email text without editing templates:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Identify the exact text in the email you want to change\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Text Replace > Add New\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source String\u003C\u002Fstrong>: The email text (e.g., \u003Ccode>Thank you for your order\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Replacement String\u003C\u002Fstrong>: Your custom text (e.g., \u003Ccode>Thanks for shopping with us!\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: \u003Ccode>woocommerce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Status: \u003Cstrong>Active\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Save and send a test email\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Common WooCommerce Email Strings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* “Order received” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your custom text\u003Cbr \u002F>\n* “Payment method” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your custom text\u003Cbr \u002F>\n* “Billing address” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your custom text\u003Cbr \u002F>\n* “Order details” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your custom text\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testing:\u003C\u002Fstrong> Use WooCommerce > Settings > Emails > Send test email to verify changes.\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cp>Includes hooks and filters for developers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>etrp_replacement_text\u003C\u002Fcode> – Filter text before replacement\u003C\u002Fli>\n\u003Cli>\u003Ccode>etrp_replacement_result\u003C\u002Fcode> – Filter text after replacement\u003C\u002Fli>\n\u003Cli>\u003Ccode>etrp_active_replacements\u003C\u002Fcode> – Modify active replacements array\u003C\u002Fli>\n\u003Cli>\u003Ccode>etrp_max_replacements\u003C\u002Fcode> – Adjust maximum replacement limit (default: unlimited)\u003C\u002Fli>\n\u003Cli>\u003Ccode>etrp_before_replacement_apply\u003C\u002Fcode> – Action before replacement\u003C\u002Fli>\n\u003Cli>\u003Ccode>etrp_after_replacement_apply\u003C\u002Fcode> – Action after replacement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example: Programmatically Add Replacement\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>add_filter(‘etrp_active_replacements’, function($replacements) {\u003Cbr \u002F>\n    $replacements[] = array(\u003Cbr \u002F>\n        ‘source’ => ‘Add to cart’,\u003Cbr \u002F>\n        ‘replacement’ => ‘Buy Now’,\u003Cbr \u002F>\n        ‘text_domain’ => ‘woocommerce’,\u003Cbr \u002F>\n        ‘case_sensitive’ => false,\u003Cbr \u002F>\n        ‘priority’ => 10\u003Cbr \u002F>\n    );\u003Cbr \u002F>\n    return $replacements;\u003Cbr \u002F>\n});\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help? Visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-text-replace\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> for assistance.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Text Replace does not collect, store, or transmit any personal data. All replacement configurations are stored locally in your WordPress database.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with ❤️ for the WordPress community.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For bug reports, feature requests, and support, please visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-text-replace\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Text Replace is translation-ready and includes:\u003Cbr \u002F>\nEnglish (default)\u003C\u002Fp>\n\u003Cp>Want to translate Text Replace into your language? Visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-text-replace\u002F\" rel=\"nofollow ugc\">WordPress Translate\u003C\u002Fa>.\u003C\u002Fp>\n","Find and replace any WordPress text without coding. Change WooCommerce buttons, form labels, and theme text. Update-safe and cached.",50,554,3,"2026-03-01T05:06:00.000Z","6.9.4","5.8","7.4",[28,29,30,31,32],"find-and-replace","gettext","string-replacement","text-replace","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-text-replace\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-text-replace.1.0.5.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":39,"name":40,"version":41,"author":5,"author_profile":6,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":35,"num_ratings":35,"last_updated":46,"tested_up_to":24,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":55,"download_link":56,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"advanced-clean-master","Advanced Clean Master – Complete Site Cleanup & Database Optimizer","2.0.1","\u003Cp>\u003Cstrong>Advanced Clean Master\u003C\u002Fstrong> is a powerful WordPress optimization plugin designed to clean and maintain your website for maximum performance. Is your WordPress site slowing down? Are you struggling with database bloat and unnecessary files? Advanced Clean Master provides a complete solution to these common WordPress problems.\u003C\u002Fp>\n\u003Ch3>🚀 Comprehensive WordPress Cleanup & Optimization\u003C\u002Fh3>\n\u003Cp>This all-in-one WordPress cleaner and optimizer helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Speed up your WordPress site\u003C\u002Fstrong> by removing unnecessary data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce database size\u003C\u002Fstrong> through intelligent cleanup operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free up server space\u003C\u002Fstrong> by removing orphaned media and unused files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improve overall performance\u003C\u002Fstrong> with database table optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automate maintenance\u003C\u002Fstrong> with scheduled cleanup tasks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💯 Complete WordPress Cleaning Solution\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Advanced Clean Master\u003C\u002Fstrong> provides a comprehensive set of cleaning tools:\u003C\u002Fp>\n\u003Cp>💡 \u003Cstrong>Why Choose Advanced Clean Master?\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🧹 \u003Cstrong>Clean Post Data\u003C\u002Fstrong>: Remove unused drafts, auto-drafts, trashed posts, and unnecessary revisions\u003Cbr \u002F>\n– 🗑️ \u003Cstrong>Comment Cleanup\u003C\u002Fstrong>: Delete spam and unapproved comments that clutter your database\u003Cbr \u002F>\n– 🖼️ \u003Cstrong>Media Optimization\u003C\u002Fstrong>: Remove orphaned media files not linked to any content\u003Cbr \u002F>\n– 🔄 \u003Cstrong>Transient Cleanup\u003C\u002Fstrong>: Clear expired transients that bloat your options table\u003Cbr \u002F>\n– 🗃️ \u003Cstrong>Database Optimization\u003C\u002Fstrong>: Optimize database tables for better performance\u003Cbr \u002F>\n– 💾 \u003Cstrong>Backup Management\u003C\u002Fstrong>: Automatic backups before cleanup operations with restore functionality\u003Cbr \u002F>\n– ⏰ \u003Cstrong>Automated Maintenance\u003C\u002Fstrong>: Schedule daily or weekly cleanups\u003Cbr \u002F>\n– 📋 \u003Cstrong>Activity Tracking\u003C\u002Fstrong>: View detailed logs of all cleanup activities\u003Cbr \u002F>\n– 📊 \u003Cstrong>Performance Dashboard\u003C\u002Fstrong>: Monitor your site’s optimization with real-time stats\u003C\u002Fp>\n\u003Ch3>🔍 Perfect For All WordPress Sites\u003C\u002Fh3>\n\u003Cp>Whether you run a small blog, business website, WooCommerce store, or large content site, \u003Cstrong>Advanced Clean Master\u003C\u002Fstrong> helps maintain optimal performance with minimal effort.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Boost your website’s speed and performance with Advanced Clean Master – the ultimate WordPress cleanup and optimization solution!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>✅ \u003Cstrong>Powerful WordPress Cleanup & Optimization Tools\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Cleanup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove unused draft posts that clutter your wp_posts table\u003C\u002Fli>\n\u003Cli>Clean auto-saved drafts created by WordPress automatically\u003C\u002Fli>\n\u003Cli>Delete trashed posts permanently to free up database space\u003C\u002Fli>\n\u003Cli>Clean up post revisions to streamline your database\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Comment Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove spam comments detected by Akismet or other filters\u003C\u002Fli>\n\u003Cli>Delete unapproved comments to reduce database bloat\u003C\u002Fli>\n\u003Cli>Improve site security by removing potential spam content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Media Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Identify and remove orphaned media files not linked to any content\u003C\u002Fli>\n\u003Cli>Free up valuable server storage space\u003C\u002Fli>\n\u003Cli>Reduce backup size and improve site migration speed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Database Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean expired transients that slow down database queries\u003C\u002Fli>\n\u003Cli>Optimize database tables to improve query performance\u003C\u002Fli>\n\u003Cli>Reduce database overhead for faster page loading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⏰ \u003Cstrong>Smart Automation & Scheduling\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Scheduling Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set up daily cleanup for high-traffic sites\u003C\u002Fli>\n\u003Cli>Configure weekly maintenance for most WordPress sites\u003C\u002Fli>\n\u003Cli>All cleanup operations run automatically in the background\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Intelligent Processing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optimized algorithms to minimize server load\u003C\u002Fli>\n\u003Cli>Smart detection of truly unused content\u003C\u002Fli>\n\u003Cli>Safety checks to prevent accidental data loss\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 \u003Cstrong>Comprehensive Reporting & Monitoring\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Detailed Activity Logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track all cleanup activities with timestamps\u003C\u002Fli>\n\u003Cli>Monitor which cleanup tasks removed the most items\u003C\u002Fli>\n\u003Cli>Keep a complete history of all optimization actions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance Metrics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See total space saved through cleanup operations\u003C\u002Fli>\n\u003Cli>Monitor database size reductions\u003C\u002Fli>\n\u003Cli>Track optimization impact over time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 \u003Cstrong>User-Friendly Dashboard\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Modern Interface\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean, responsive design works on all devices\u003C\u002Fli>\n\u003Cli>Intuitive controls for all cleanup operations\u003C\u002Fli>\n\u003Cli>Visual indicators of optimization status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Stats\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Live counters show items that need cleanup\u003C\u002Fli>\n\u003Cli>Clear success messages after operations complete\u003C\u002Fli>\n\u003Cli>At-a-glance overview of site optimization status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost WordPress performance by cleaning unnecessary data and optimizing your database. Remove drafts, orphaned media, transients with scheduled cleanu &hellip;",10,1082,"2026-01-10T17:42:00.000Z","5.4","7.2",[50,51,52,53,54],"clean-up","cleanup","optimize","optimize-database","postmeta","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-clean-master.2.0.1.zip",{"slug":58,"name":59,"version":60,"author":5,"author_profile":6,"description":61,"short_description":62,"active_installs":44,"downloaded":63,"rating":35,"num_ratings":35,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":26,"tags":67,"homepage":55,"download_link":72,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"dynamic-qr-code-block","Dynamic QR Code Block – QR Code Generator with Logo Support","1.1.2","\u003Cp>Dynamic QR Code Block is a powerful, feature-rich QR code generator that seamlessly integrates with the WordPress block editor. Create professional-grade QR codes for your business, products, events, or personal use without leaving your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Unlike other QR code solutions that rely on external services, Dynamic QR Code Block generates all QR codes locally on your server, ensuring your data remains private and secure. No API calls, no subscriptions, and no limitations.\u003C\u002Fp>\n\u003Ch3>🚀 Transform Your Content with Custom QR Codes\u003C\u002Fh3>\n\u003Cp>Whether you’re linking to your website, sharing contact information, or creating promotional materials, our QR code block makes it easy to generate scannable codes that stand out with your brand colors and logo.\u003C\u002Fp>\n\u003Ch3>💯 Complete QR Code Solution for WordPress\u003C\u002Fh3>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intuitive Block Editor Integration\u003C\u002Fstrong>: Simply add the QR code block to any post or page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Branding Options\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Add your company logo to the center of QR codes\u003C\u002Fli>\n\u003Cli>Customize foreground and background colors to match your brand\u003C\u002Fli>\n\u003Cli>Adjust size, margin, and corner style for perfect presentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Output Formats\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>SVG (scalable vector format, ideal for print)\u003C\u002Fli>\n\u003Cli>PNG (transparent background support)\u003C\u002Fli>\n\u003Cli>JPG (optimized for web)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Content Types\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Website URLs and deep links\u003C\u002Fli>\n\u003Cli>Plain text and messages\u003C\u002Fli>\n\u003Cli>Email addresses with optional subject and body\u003C\u002Fli>\n\u003Cli>Phone numbers with direct call functionality\u003C\u002Fli>\n\u003Cli>SMS messages with pre-filled text\u003C\u002Fli>\n\u003Cli>WhatsApp messages and contact sharing\u003C\u002Fli>\n\u003Cli>vCard contact information\u003C\u002Fli>\n\u003Cli>WiFi network credentials\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Customization\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Four error correction levels for optimal scanning reliability\u003C\u002Fli>\n\u003Cli>Responsive design that looks great on all devices\u003C\u002Fli>\n\u003Cli>Custom size and margin controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛡️ Privacy & Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% On-Server Generation\u003C\u002Fstrong>: All QR codes are created locally on your server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero External Dependencies\u003C\u002Fstrong>: No reliance on third-party services or APIs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Data Collection or Tracking\u003C\u002Fstrong>: Your QR code content remains completely private\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Implementation\u003C\u002Fstrong>: Minimal impact on your site’s performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Usage Limits\u003C\u002Fstrong>: Create as many QR codes as you need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Business Websites\u003C\u002Fstrong>: Add QR codes to product pages for easy information access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurants\u003C\u002Fstrong>: Create QR codes for menus, specials, or reservation links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Pages\u003C\u002Fstrong>: Generate QR codes for tickets, directions, or event details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Pages\u003C\u002Fstrong>: Share contact information with scannable QR codes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing Materials\u003C\u002Fstrong>: Include QR codes in your digital and print marketing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Promotion\u003C\u002Fstrong>: Link to your social profiles with branded QR codes\u003C\u002Fli>\n\u003C\u002Ful>\n","Create professional, customizable QR codes directly in the WordPress block editor. Add your logo, customize colors, and choose from multiple formats ( &hellip;",779,"2025-04-26T18:28:00.000Z","6.8.5","5.9",[68,69,70,71],"dynamic-qr-code","qr-code","qr-code-block","qr-code-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-qr-code-block.1.1.2.zip",{"slug":74,"name":75,"version":76,"author":5,"author_profile":6,"description":77,"short_description":78,"active_installs":35,"downloaded":79,"rating":35,"num_ratings":35,"last_updated":80,"tested_up_to":24,"requires_at_least":81,"requires_php":26,"tags":82,"homepage":87,"download_link":88,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"contengen-ai-product-content-image-generator","ContentGen AI Product Content & Image Generator","1.0.0","\u003Cp>AI Product Content & Image Generator is a powerful WordPress plugin that leverages artificial intelligence to create compelling product content and stunning images for your WooCommerce store. Save time and improve your product listings with AI-generated descriptions, titles, tags, and images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple AI Providers\u003C\u002Fstrong>: Support for OpenAI (GPT-3.5, GPT-4), Anthropic Claude, Google Gemini, and OpenRouter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Generation\u003C\u002Fstrong>: Create product titles, short descriptions, long descriptions, and tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lifestyle Image Generation\u003C\u002Fstrong>: Generate lifestyle and A+ content images based on existing product images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Processing\u003C\u002Fstrong>: Process up to 50 products at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Tones\u003C\u002Fstrong>: Choose from professional, friendly, casual, luxury, technical, and persuasive tones\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong>: Generate SEO-friendly content with relevant keywords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Processing\u003C\u002Fstrong>: Handle large batches without blocking your admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Backup\u003C\u002Fstrong>: Automatically backup original content before applying AI-generated content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage Analytics\u003C\u002Fstrong>: Track API usage and generation statistics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported AI Providers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI\u003C\u002Fstrong>: GPT-5.2 Turbo, GPT-4, GPT-4 Turbo, DALL-E 3\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anthropic Claude\u003C\u002Fstrong>: Claude 3 Haiku, Claude 3 Sonnet, Claude 3 Opus\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini\u003C\u002Fstrong>: Gemini Pro, Gemini Pro Vision\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenRouter\u003C\u002Fstrong>: Access to multiple models including Llama 2, Claude Instant, PaLM 2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>E-commerce store owners who want to improve product descriptions\u003C\u002Fli>\n\u003Cli>Marketers looking to scale content creation\u003C\u002Fli>\n\u003Cli>Store managers handling large product catalogs\u003C\u002Fli>\n\u003Cli>Anyone wanting to leverage AI for better product presentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to provide AI-powered content generation and image processing functionality. Below is a detailed disclosure of all external services used:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Content Generation Services:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin sends product information (titles, descriptions, categories, attributes) to AI providers for content generation:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI\u003C\u002Fstrong> – Used for generating product descriptions, titles, tags, and images\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>When: When you click “Generate Content” or “Generate Images”\u003C\u002Fli>\n\u003Cli>Service URL: https:\u002F\u002Fapi.openai.com\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Anthropic Claude\u003C\u002Fstrong> – Used for generating product descriptions and content\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>When: When you select Claude as provider and generate content\u003C\u002Fli>\n\u003Cli>Service URL: https:\u002F\u002Fapi.anthropic.com\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Gemini\u003C\u002Fstrong> – Used for generating product descriptions and content\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>When: When you select Gemini as provider and generate content\u003C\u002Fli>\n\u003Cli>Service URL: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenRouter\u003C\u002Fstrong> – Provides access to multiple AI models for content generation\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>When: When you select OpenRouter as provider and generate content\u003C\u002Fli>\n\u003Cli>Service URL: https:\u002F\u002Fopenrouter.ai\u002Fapi\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenrouter.ai\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fopenrouter.ai\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Image Processing Services:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Remove.bg\u003C\u002Fstrong> – Used for professional background removal from product images\n\u003Cul>\n\u003Cli>Data sent: Product images (as base64 encoded data)\u003C\u002Fli>\n\u003Cli>When: When you use the “Remove Background” feature\u003C\u002Fli>\n\u003Cli>Service URL: https:\u002F\u002Fapi.remove.bg\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.remove.bg\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.remove.bg\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Important Notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All external service connections require you to provide your own API keys\u003C\u002Fli>\n\u003Cli>No data is sent to external services without your explicit action (clicking generate buttons)\u003C\u002Fli>\n\u003Cli>Generated content and processed images are stored locally in your WordPress database\u003C\u002Fli>\n\u003Cli>The plugin does not share your data with any parties other than the services listed above\u003C\u002Fli>\n\u003Cli>You can review each service’s privacy policy and terms before using them\u003C\u002Fli>\n\u003Cli>API keys are stored securely in your WordPress database\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin sends product data to third-party AI services only when you explicitly request content or image generation. All generated content is stored locally in your WordPress database. The plugin does not collect, store, or transmit any user data to the plugin developers.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit our GitHub repository or contact us through the WordPress.org support forums.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to provide AI-powered content generation and image processing capabilities. Below is a detailed explanation of what services are used, what data is sent, and when:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Content Generation Services\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin uses AI services to generate product descriptions, titles, and tags. You must configure at least one AI provider API key in the plugin settings.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI (https:\u002F\u002Fopenai.com)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Generating product content and images using GPT and DALL-E models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product name, category, attributes, existing descriptions (when generating content); text prompts and product images (when generating lifestyle images)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Every time you generate content or images using OpenAI as the provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Anthropic Claude (https:\u002F\u002Fwww.anthropic.com)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Generating product content using Claude AI models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Every time you generate content using Claude as the provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Gemini (https:\u002F\u002Fai.google.dev)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Generating product content using Gemini AI models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Every time you generate content using Gemini as the provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fai.google.dev\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenRouter (https:\u002F\u002Fopenrouter.ai)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Accessing multiple AI models through a unified API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product name, category, attributes, existing descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Every time you generate content using OpenRouter as the provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fopenrouter.ai\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fopenrouter.ai\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Image Processing Services\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>remove.bg (https:\u002F\u002Fwww.remove.bg)\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Removing backgrounds from product images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Product image files (JPEG, PNG, or other supported formats)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Only when you use the “Remove Background” feature AND have configured a remove.bg API key in settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fwww.remove.bg\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.remove.bg\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Note\u003C\u002Fstrong>: This service is optional. If no API key is configured, the plugin will use basic local image processing instead.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Important Notes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All external service connections require you to obtain and configure API keys\u003Cbr \u002F>\n– No data is sent to external services without your explicit action (clicking generate\u002Fprocess buttons)\u003Cbr \u002F>\n– You can choose which AI provider to use for each generation request\u003Cbr \u002F>\n– The remove.bg service is completely optional and only used when explicitly requested\u003Cbr \u002F>\n– All generated content is stored locally in your WordPress database\u003Cbr \u002F>\n– The plugin does not share your data with any services other than those listed above\u003C\u002Fp>\n","Generate compelling product descriptions, titles, and images using AI for WooCommerce products. Supports multiple AI providers.",132,"2026-01-10T16:10:00.000Z","5.0",[83,84,85,86,32],"ai","image-generation","openai","product-content","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontengen-ai-product-content-image-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontengen-ai-product-content-image-generator.1.0.0.zip"]