提前感谢您审阅此请求
这是我的网站https://www.recepti-kuvar.rs/
一个配方网站,每天有350多个配方和100多个注册用户提交新配方(每天有1000多个网站访问)
我们在网站上使用Envato marketplace的“食物食谱”主题
主题的灵活性很低,我们受到它的限制,这与wordpress的理念和定制一切的能力正好相反。我们无法再使用该主题来匹配客户和潜在营销客户以及合作伙伴的要求,因此我们需要改变它。
问题是,主题使用了一组集成的代码和快捷码来提交和发布食谱。例如,我们网站上的食谱不属于“帖子”。它们是一种称为“Recipe”的自定义帖子类型(顺便说一句,这与迄今为止的许多插件相冲突)。
此外,每个配方都是通过在wordpress编辑器中输入2个短代码来创建的:[配料]和[方法]
我的问题是:改变我们选择的新主题的最佳方式是什么(http://wpthesisskins.com/newszinedemo1/ 皮肤使用论文框架),因此所有配方和用户等保持原样,无需手动编辑350多个配方,即可将[配料]和[方法]短代码更改为实际配料和方法
谨致问候,再次感谢
德扬
SO网友:vlood
您将有一些数据迁移和验证过程,因此您可以在同一服务器上的某个位置设置一个临时WordPress环境(如staging.recept-kuvar.rs)。您可以执行以下操作:
创建子域并用htpasswd保护它使用复制器插件(或任何其他你觉得更容易的插件)创建一个生活网站的副本恢复子域目录中的复制程序包在登台环境中安装新主题,并对其进行处理,移动旧主题中的短代码和其他所有内容,以使内容看起来更好将你的前台的post类型切换到post(你可以在phpMyAdmin中使用SQL或者通过一些插件来实现)完成所有这些操作后,登台的外观和行为应与实时站点一样-使用新代码将主题(应在助手插件中或子主题中)移动到实时站点,并以登台中相同的方式切换帖子类型P.S.这不是切换生活网站主题的最佳过程,但更多的是你可以遵循的方向。如果你每天没有那么多的新帖子,你可以冷静地进行登台,直到一切准备就绪,他们会转移到登台上,登台新注册的用户和你创建登台后发布的帖子,然后再次使用复印机将登台带回主域。
注意!请始终确保您的live站点有一个最新的备份,并且有一种简单的恢复方法!