如何将现有(定制主题)网站复制到新域

时间:2013-01-29 作者:wotney

我正试图找到一种方法,将使用自定义主题的现有Wordpress站点复制到新域。一旦它出现了,我将重新设计网站,并将旧的url重定向到新的url。

只是简单地。。。我试着按照指示@http://codex.wordpress.org/Moving_WordPress 但当它告诉我“3.回到你的旧博客,转到“选项”,并将url(两者)更改为新网站的url。”它让我注销,并导致我花了大约3个小时试图再次修复它!!

因此,我的问题是-如何复制现有的自定义WP站点;主题(包括帖子等)到新域?

我是Wordpress的不速之客,非常感谢您的帮助。。。谢谢

3 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

如果是一个新域,则非常简单:

在新域上安装WordPress副本wp-content/themeswp-content/plugin 从旧域到新域(使用FTP)激活新域上的主题激活新域上的插件通过Dashboard -> Tools -> Export

  • 在新域中导入刚导出的文件,通过Dashboard -> Tools -> Import. Important: 请确保选中/启用下载/安装附件的选项,这应该差不多就是它了。

  • SO网友:Owain Cuvelier

    一种选择是下载一个插件,比如backupfordpress,并创建旧站点的完整备份。

    然后通过FTP传输到新主机或同一主机,但传输到新域,并将下载的文件解压缩到其中。

    您的zip中还包含一个数据库。

    这可能会让人有点困惑,或者对更高级的用户来说。但其他人可能会看到这篇文章并发现它很有用。

    SO网友:agm1984

    您还可以:

    将文件从当前生产站点复制到本地开发站点localhost.sql 当前生产站点的文件(phpMyAdmin)

  • 导入localhost.sql 将此代码粘贴到本地开发站点(phpMyAdmin)的第二行your loaded theme\'sfunctions.php
  • NOTE: 有关更多信息,请参阅:https://www.sitepoint.com/how-to-migrate-a-wordpress-site-to-a-new-domain-and-hosting/

    php <?php // If your local copy is served from /www/site/ update_option ( \'siteurl\', \'http://localdev.net/site\' ); update_option ( \'home\', \'http://localdev.net/site\' );

    <在Web浏览器中加载站点完成最后一步:从函数中注释掉这两行。php

    我发现这比公认的答案快得多,也不那么费心。这就像在压缩现有站点之后的两个步骤。将其粘贴到所需文件夹中,导出导入DB,然后将该行添加到函数中。php,boom完成。

    结束

    相关推荐

    Codex删除帖子是正确的吗?

    法典中有this 在wp\\u delete\\u post上说。当文章和页面消失时,与之相关的所有内容也会被删除。这包括评论、帖子元字段和与帖子相关的术语。哪种情况表明,如果一篇附加了标记a、b、c的文章被删除,那么所有的a、b和c标记也会从wp\\U terms和wp\\U term\\u分类表中删除even if those tags were to be associated with some other living posts!* - 我对此表示怀疑。为什么WP-API会删除其他帖子的条款?