将子主题转换为生产站点的最佳实践是什么?

时间:2014-05-30 作者:Scott

我有几个问题与改变网站主题的最佳策略有关。我会尽我最大的努力提前为冗长的话道歉。

我在plancooltrips建立了一个Genesis/Zigzag Press-Megalithe儿童主题网站。com。我喜欢这个主题,并花了一些时间来学习它是如何组合起来的。我真的很喜欢它的响应性,但我很难定制它(主要是主页),因为主页是定制的,而不是我可以连接到的基于Genesis的通用循环。与其继续尝试和定制这个主题,我想,既然我对儿童主题有了更好的理解,也许我最好换一个新主题。我从Zigzag press购买并安装了一个不同的主题,它似乎包含了我所寻找的大部分所谓的正念。这个主题有一些有趣的自定义帖子类型(例如公文包),我认为这些类型对于我们想用这个网站做的一些事情来说会很好。这就是事情变得有趣的地方。

我用Bluehost托管该站点。我从我的WP目录的Bluehost下载了一个备份,以及一个MySQL数据库的备份。在我的本地PC上,我有适用于Windows的XAMPP、WP、Genesis以及这两个子主题。我在本地重新创建了该站点,我使用相同的域名,但利用我的\\etc\\hosts文件将浏览器指向bluehost的“生产”或我的PC上的“本地开发”。我一直在调整、测试等。MindEmployment很酷,但在设计上没有那么灵敏(不同的问题)。

现在来回答问题。在我安装并激活了新主题之后,我不得不做大量的工作才能回到一个类似的站点。这项工作主要涉及媒体库中的图片、幻灯片的设置、用我们网站的内容替换“Lorum ipsum”文本等。这确实花了我几个小时。目前我们的流量很少(插入一些SEO专家不知疲倦的插件…)因此,在生产站点上执行这种类型的维护并不是一个大问题,但在我看来,必须有更好的方法以以下方式迁移:生产->本地开发/配置/测试->生产。我偶然发现了下面的帖子,它给了我一些好主意-link。在我把更多的钱投入到像WP Migrate DB Pro这样的工具之前,我想知道1。)这个网站对价值90.00美元的WP Migrate DB Pro工具有何看法?和2。)是否有其他最佳做法来尽量减少生产现场的中断。

PS-在我安装、调整等过程中,我把一些事情搞砸了,得到了白色的死亡屏幕,这让我有点紧张。我对清除本地目录并从本地备份开始很酷,但我不想在生产服务器上陷入这种情况。谢谢大家!

-斯科特

1 个回复
SO网友:SierraTR

站点迁移的另一个选择是来自iThemes的名为BackupBuddy的高级(付费)插件。您对已完成的开发站点进行完整的站点备份,然后将该备份文件与名为importbuddy的文件一起放入托管帐户的空文件夹中。php。创建一个空的MySQL数据库,并记下数据库名称、用户名和密码。准备好后,转到http://www.yoursite.com/importbuddy.php 然后开始迁移。它使用您指定的任何域名复制站点,并更改数据库中的关联链接。

唯一的限制是,它必须在一个空文件夹和一个空数据库中进行-它不会覆盖现有的WP安装。

另一个好处是,您可以将插件配置为按计划进行备份,并将其不仅保存到您自己的托管帐户中,还可以将其发送到异地,例如您的Dropbox帐户。

http://ithemes.com/purchase/backupbuddy/

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c