如果主机对子域使用单独的文件夹,则可能需要首先将所有内容复制到新域。如果您能够熟练地使用phpmyadmin,那么最简单的方法就是直接在数据库上进行操作。您可以使用mysql查询和phpmyadmin中的查询选项查找和替换每个表:
update [table_name] set [field_name] = replace([field_name],\'[string_to_find]\',\'[string_to_replace]\');
示例:
update wp_options set option_value = replace(option_value,\'mysite.oldplace.com\',\'oldplace.com\');
update wp_posts set post_content = replace(post_content,\'mysite.oldplace.com\',\'oldplace.com\');
update wp_postmeta set meta_value = replace(meta_value,\'mysite.oldplace.com\',\'oldplace.com\');
以上查询应考虑移动站点的基本要求。创建自己表的插件需要在wordpress后端进行编辑。