Discover, trust, install: FAIR 1.0 is here
Automatic Domain Changer
Version: 2.0.4
Description
This plugin automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.
Features
- Easily migrate a WordPress site from one domain to another
- Migrate www.domain.com and domain.com at once
- Migrate http and https links at once
Feedback
- We are open for your suggestions and feedback – Thank you for using or trying out one of our plugins!
- Drop us a line @nuagelab on Twitter
- Follow us on our Facebook page
- Drop us a line at wordpress-plugins@nuagelab.com
More
Translations
- English
- French
- Spanish
- Slovak
Installation
This section describes how to install the plugin and get it working.
Requirements
- The PHP CURL extension, usually installed on Un*x, Mac and Windows environments. See “Installing CURL on Linux” below for more help.
- Capability for your server to communicate with the outside work (or more specifically, to communicate with our servers)
Installing the Plugin
(using the WordPress Admin Console)
- From your dashboard, click on “Plugins” in the left sidebar
- Add a new plugin
- Search for “Automatic Domain Changer”
- Install “Automatic Domain Changer”
- Once Installed, if you want to manually change your domain, go to Tools > Domain Change
- If your domain changes, a notice will appear at the top of the admin screen with a link to the domain changing tool
(manually via FTP)
- Delete any existing ‘auto-domain-change’ folder from the ‘/wp-content/plugins/’ directory
- Upload the ‘auto-domain-change’ folder to the ‘/wp-content/plugins/’ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Once Installed, if you want to manually change your domain, go to Tools > Domain Change
- If your domain changes, a notice will appear at the top of the admin screen with a link to the domain changing tool
Making your blog/site address automatically reflect your server’s name
Add the following to your wp-config.php file:
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']);
define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']);
See https://codex.wordpress.org/Editing_wp-config.php#WordPress_address_.28URL.29 for more information.
Faq
It scans all the tables with the same table prefix as WordPress. It fetches each row, unserialize values as needed, and replace the old domain by the new.
Yes, this plugin will be translated to french shortly. If you want to help with translation in other languages, we’ll be happy to hear from you.
Reviews
great plug in
By premmarga on October 1, 2022
Does not work
By shiftaction on January 29, 2018
Does not work w/ Cornerstone Version 2.1.7+ Xtheme Version: 5.2.5
By Actor Mike (websiteworld) on December 6, 2017
Saved me a lot of time!
By rickgreen on July 25, 2017
Not useful with large rules
By hossam hamed (megatpl) on April 25, 2017
Easy Automatic Domain Changer Thanks
By rodolpheb98 on December 10, 2016
Confusing
By panzeleny on September 3, 2016
I cannot understand, where to install this plugin first - to old or to the new domain? Amazing 😀
Great plugin !!!
By lilalou on September 3, 2016
works very well, it's easy and so much faster! Thank you very much it helped me a lot!
Quick and Simple
By onemanwolfpack85 on September 3, 2016
Used to promote sub-domain to top level domain.
Very simple to use and worked without any problems, make sure you backup beforehand just encase
Total Nightmare
By insidesource on September 3, 2016
Went through the stress of migrating my WordPress site to a new server and thought this plugin was the icing on the cake. All I needed was to change my domain name to reflect the new domain name and came across this plugin. Ran the plugin as the instructions stated and it became a nightmare. Some of the files were changed to reflect the new domain, others weren't. Than there was duplicate domain names, www,name.comwww.name.com, throughout the WordPress account. I had to delete WordPress, create a new database and do the migration all over again after spending 4 hours doing the work the first place. Words can't describe how pissed I was after using this non-working plugin.
Changelog
2.0.2
- Tested up to WordPress 4.9.8
- Added a way to change the protocol to HTTP or HTTPS
2.0.1
- Tested up to WordPress 4.6.1
- Removed admin notice for users who don’t have update_core permission
2.0.0
- Tested up to WordPress 4.4.2
- Added backup functionality
- Removed usage of mysql_* functions in favor of $wpdb
1.0.1
- Tested up to WordPress 4.2.2
1.0
- Tested up to WordPress 4.2.1
0.0.6
- Bug fix with the processValue function generating a warning (thanks to @sniemetz for letting us know about this issue)
- Slovak translation (thanks to Marek Letko)
- Tested up to WordPress 4.1.1
0.0.5
- Minor text change
0.0.4
- Added JSON detection to fix values not being handled for plugins like RevSlider (thanks to Alfred Dagenais for letting us know about this issue)
- Added double serialize detection for plugins like Global Content Blocks (thanks to @pixelkicks for letting us know about this issue)
- Tested plugin up to WordPress 4.0.0
0.0.3
- Tested plugin up to WordPress 3.8.0
0.0.2
- Added error suppression on unserialize calls, as failing unserialize are normal and part of the game. Thanks to Kailey Lampert for pointing this out.
- Added serialize(false) detection.
0.0.1
- First released version. Tested internally with about 10 sites.