描述
This plugin automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.
产品特点
- 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
反馈
- 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
更多
翻译
- 英文
- 法语
- 西班牙语
- 斯洛伐克语
屏幕截图
安装
This section describes how to install the plugin and get it working.
必需条件
- 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
- 通过WordPress的的“Plugins”菜单激活插件
- 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.
常见问题
-
What does this plugin do precisely?
-
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.
-
Do you plan to localize this plugin in a near future?
-
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.
评价
贡献者及开发者
更新日志
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.