=== Easy Search Replace – Find & Replace Text/HTML/URLs, Remove Footer Credit === Contributors: easywpstuff Tags: search replace, find replace, search and replace, find and replace, remove footer credit, url replace, text replace, html replace, css selector, content replace Requires at least: 5.0 Tested up to: 7.0 Requires PHP: 7.2 Stable tag: 1.2.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Real-time search & replace for text, HTML, and URLs. Target by post type, ID, or URL. Safely remove footer credit — no database changes. == Description == The **Easy Search Replace** plugin lets you **find and replace** any text, HTML, or URL across your WordPress site in real time — without editing files or touching the database. It's the safest way to do **search and replace** on front-end output. Update branding, fix old links, swap outdated content, or **remove footer credit** with a few clicks. Target replacements precisely with: - Post Types (Posts, Pages, WooCommerce Products, any CPT) - Specific Post IDs (comma separated) - Exact URLs (one per line) **Why it's safe:** All changes are applied dynamically at render time. Your posts, pages, and database stay untouched. Disable the plugin or toggle a rule off and your original content is back instantly. **Popular use cases** - **Remove footer credit** — delete or replace any theme footer text, copyright notice, or "Powered by" link. - **Replace company names** — rebranding? Update every mention of your old name site-wide in seconds. - **Fix old links** — swap broken URLs, redirect HTTP → HTTPS links, or update moved resources. - **WooCommerce text changes** — rename "Add to cart" buttons, change checkout labels, or translate WooCommerce strings without code. - **Hide plugin or theme branding** — remove "Built with Elementor", "Jepack stats", or any injected text. - **Conditional content** — show different text to logged-in users, mobile visitors, or during specific date ranges (Pro). == Features == **Free version:** - Real-time **search and replace** for text, HTML, and URLs — no database changes. - Enable or disable each rule with a toggle (no need to delete and recreate). - Limit rules by **post type**, **post ID**, or **URL** (one per line). - Case-insensitive matching (Ignore Case option). - "**Don't match if page contains**" safety switch — add a marker to any page you want to leave untouched. - Configurable "Skip HTML tags" setting — protect `