I was pleased to take on the redesign of The Heart and Mind Connection.com, a site that was originally created by Lisa Mastrocola in Photobiz.
There are lots of free, template-driven site builders like Web.com, Wix and Weebly that are quite tempting to the non-technical person. Among the many reasons to avoid them or escape them, we highly recommend migrating to self-hosting WordPress software because it is an open-sourced content management system with thousands of plugins, themes, undergoing continuous evolution and improvement by a global community. And did I mention it’s free…
In approximately 3 hours we rebuilt the entire site, adding all sorts of valuable new social plugins, improved the SEO and added a free shopping cart that also runs within Facebook. The content was already there. It just needed to be migrated to a new platform.
Our intention was to avoid any downtime while completely rebuild the new site in the background, working with content from the existing site. Our DesignWiseHosting.com cPanel servers permit us to set up your account and work on an IP-based URL, in this case the Internet Protocol IP address, followed by a slash, a tilde and the account name: 18.104.22.168/~thehebp8.
Once we got it all finished, we simply changed the nameserver information from the Photobiz account to our own DesignWise Hosting server and it popped right into existence with virtually no down time. But, all of the posts, pages, images and their permalinks were then based on the IP address and not on site’s actual domain name.
Here’s a step-by-step outline of how to change a WordPress site’s domain name or URL:
- Before you do anything, make an entire site backup and a SQL database backup. Export them and keep the copies offsite.
- Install either the Velvet Blues Update URLs or the Better Search Replace plugin. I used the latter one because I liked the fact that it has a test run feature.
- Perform a search and replace but only do it on the wp_posts table! In this case I was searching for: “22.214.171.124/~thehebp8” Despite the fact that the sacred Codex says, “Never, ever, change the contents of the GUID column, under any circumstances,” the IP-based URL was there too, so I checked the box to Replace GUIDs.
- Then I went to the Administration > Settings > General panel and changed the WordPress Address (URL): change the address to the new location of your main WordPress core files.
In the box for Site Address (URL): change the address to the new location, which should match the WordPress (your public site) address.
- Checking the Settings > Permalinks panel and make sure the Permalink structure now displays the domain name instead of the IP address
- Then I edited the hidden .htaccess file pasting in the new snippet of permalinks code.
- Last, I checked the settings in the Appearance > Menus to update the links to the home page that still had the old IP address embedded in it.
The final result is a clean and quite functional WordPress installation with unlimited possibilities, one that far surpasses the very restrictive Photobiz template system.
The very traits that make WordPress a universal platform for publishers and developers also make it somewhat vulnerable to hackers, so we provided Lisa with a bulletproof security setup that not only protects her against hackers but saves or delivers automatic hourly, daily or weekly database backups.
With the continual shift to handheld devices, her Website is now responsive and completely mobile-friendly.