=== Smart URL Fixer Toolkit === Contributors: faseehsyed Donate link: https://syedfaseeh.com/ Tags: migration, url, search replace, https, mixed content, domain change Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.6 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Safely search & replace URLs across WordPress (domain changes, HTTP→HTTPS, mixed content). Includes dry-run, logs, and serialized-safe replacement. == Description == Smart URL Fixer Toolkit helps you replace old URLs with new ones across key WordPress storage areas: * Posts & Pages (content + excerpt) * Post Meta (custom fields, page builders) * Options (site settings, builder data, widgets) * Term Meta * User Meta * Optional: Comments It performs a *dry run* first so you can see how many records match before you run the update. When running updates, the plugin uses a serialized-safe replacement routine to avoid breaking values stored as serialized arrays (common in themes and builders). Support: Please contact the author via https://syedfaseeh.com/ == Installation == 1. Upload the plugin folder to `/wp-content/plugins/`, or install via the Plugins screen. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Go to Tools → Smart URL Fixer. 4. Run a Dry Run first, then Run Replace after taking a backup. == Frequently Asked Questions == = Should I take a backup? = Yes. Always take a full database backup before running any search & replace. = Why do videos show mixed content but images don't? = Some builders or stored values may contain hard-coded `http://` links for media. Replacing those with `https://` fixes mixed-content warnings. = Does this support serialized data safely? = Yes. The plugin attempts to detect and safely update serialized strings. == Screenshots == 1. Admin screen: Dry run and Run Replace. == Changelog == = 1.0.6 = * Metadata and packaging fixes for WordPress.org submission. = 1.0.4 = * Initial release. == Upgrade Notice == = 1.0.4 = Initial release.