首先,这种事情应该由开发人员来完成。因此,我强烈建议你,如果你不打算成为一名开发人员(也就是学习),那么就雇佣一名开发人员吧。有时候,网络根本不是免费的;)
也就是说,从本质上来说,移动wp网站并不是那么困难的任务。首先,始终备份文件和数据库。事实上,我通常维护我的项目的两个版本:“暂存”版本和“生产”版本,每个版本都有自己的DB。希望您还可以使用GIT或类似的工具对这两个版本进行版本控制。
然后,当您移动网站时,只需进行以下查询:
update wp_posts set post_content = replace(post_content,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_posts set guid = replace(guid,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_options set option_value = replace(option_value,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_comments set comment_author_url = replace(comment_author_url,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_comments set comment_content = replace(comment_content,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_links set link_url = replace(link_url,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_postmeta set meta_value = replace(meta_value,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_usermeta set meta_value = replace(meta_value,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
update wp_commentmeta set meta_value = replace(meta_value,\'http://dev.old-domain.com/whatever\', \'http://www.newdomain.com\');
有时,您需要添加一些表(因为出现错误,或者只是检查原始数据库,您就会知道)。
然后(或之前),移动文件。确保同时移动。如果存在htaccess文件(如果您使用的是permalinks,那么您就有一个),并可能对其内容进行快速检查。
然后(或之前),编辑wp配置。如果需要,使用新设置的php文件。
仅此而已。