我的任务是为一家初创公司重建网站,但似乎很难使用从较老的实习生那里传递给我的旧版本。当前的Wordpress网站上充斥着我不熟悉的各种插件。例如,当我尝试更改主题时,它弄乱了所有内容。
我想从头开始。但是,我不想在处理旧版本时将其脱机。我想删除所有插件并从头开始,同时还为访问者提供旧版本,并在我创建一个全新网站时保留所有内容。我怎样才能做到这一点?
答案 0 :(得分:0)
首先,祝贺您做出了从头开始创建网站的正确决定。更新或升级管理松散的wordpress网站可能是一场噩梦。
嗯,您的问题还有其他评论,您有多种选择开始新的开发。我建议设置与您的实际环境非常相似的开发环境。其中包括运行当前实时网站的平台和服务器(例如Windows或ubuntu,IIS或Apache或Nginx等),php版本和配置。这样,您将能够最小化启动新网站时可能出现的问题/问题。
我还建议对现有插件进行需求分析,并删除不必要的插件。我认为,当涉及到插件时,总是越少越好。
如果您使用任何专业主题,请确保创建其子主题并使用该子主题。这样,当父主题更新时,您将不会丢失您在子主题中所做的任何自定义。
我想您将维护页面的层次结构和相应的URL结构。正确维护这些内容后,发布新网站后不太可能会出现404错误。如果您要合并任何页面/ URls摆脱过时的内容,则需要记下这些URL,并在发布新网站后放置适当的直接位置。
如果当前网站已经通过网站管理员工具/分析工具进行了注册和身份验证,则您将需要继承身份验证方法(例如身份验证元标记或分析代码或html文件等)
由于我不了解您在Wordpress方面的熟练程度,所有这些要点对您来说似乎很基础,但无论如何仍要考虑一下。
我想无论开发环境如何,数据库中新网站的URL都将类似于“ not-your-main-domain.com/page-slug-url / ”。因此,发布网站时,您将需要更改数据库中的URls。下列实用程序可能会派上用场。 https://github.com/interconnectit/Search-Replace-DB
希望这会有所帮助。
答案 1 :(得分:0)
您可以在子域,另一台服务器甚至本地服务器上创建新站点。建立新站点后,您可以将其迁移(移动,复制)到活动站点的位置。网站完成后,有一些工具可以帮助您移动网站。有些人需要安装插件才能做到这一点。例如,magicmigration可用于将完整的站点移至新位置(该站点不需要额外的安装)。也可以根据情况和专有技术手动迁移站点,这对某些人来说可能会很多。