重新设计 WordPress 网站时的常见陷阱
已发表: 2022-09-28重新设计网站不仅仅是创建新外观。 几乎每个站点都有需要注意的怪癖和自定义。 然后是添加新功能并使其与现有功能一起使用的任务。
这是一个挑战——即使对于有经验的网页设计师来说也是如此。 随着项目复杂性的增加,遇到问题或遗漏一两个关键细节的机会也会增加。
这将我们引向 WordPress。 即使是使用内容管理系统 (CMS) 构建的相对简单的网站也包含几个移动部分。 有一个数据库、主题和多个插件需要管理——更不用说几乎无穷无尽的定制可能性了。 因此,重新设计可能不仅仅是激活一个新主题。
事实上,在重新设计 WordPress 网站时存在一些常见的陷阱。 今天,我们将确定一些最令人讨厌的问题,并向您展示如何准备,以期实现更顺畅的过渡过程。
查看您的插件需求
除了焕然一新的外观外,重新设计还可能意味着您使用的插件会发生变化。 例如,您可能决定切换 SEO 插件。 或者,您可能需要添加会员功能。
在某些情况下,您可能不再需要特定的插件。 考虑一个不再受支持的旧产品或一个其功能将不会成为您网站的一部分的插件。
WordPress 网站会随着您或您客户的组织而发展。 因此,值得查看您已安装的插件。 重新设计提供了这样做的绝佳机会。
深入研究并确定哪些插件仍然有用,哪些插件可以安全删除。 同时,记下您计划添加到组合中的任何新插件。
考虑您添加或删除的任何内容的影响也很重要。 如果您不确定,在暂存环境中进行测试可能会有很大帮助。
您的内容将如何变化?
在重新设计期间,网站内容可能会发生显着变化——而且不仅仅是文字。 虽然这些类型的编辑相对容易进行,但其他方面需要规划。
组织结构
WordPress 在内容结构方面提供了很大的灵活性。 页面可以组织成多个层次结构,而帖子和自定义帖子类型可以属于多个分类法。
在重新设计期间改变事物是一个相当简单的过程。 但是,如果菜单和内部链接没有相应更新,则可能会出现问题。 WordPress 通常能够指向已更改位置的内容,但仍然值得检查链接是否继续按预期工作。
布局和自定义模板
有几种方法可以使用 WordPress 构建自定义页面布局。 这可能需要一些调整,具体取决于您的重新设计目标。
如果您的网站是在考虑经典编辑器的情况下构建的,那么重新设计是考虑转换的好时机。 将现有内容转换为 Gutenberg 块编辑器的过程通常很顺利。 您只需要触摸要更改的内容。 其他一切都应该按原样工作。
对于之前在块编辑器中构建的布局,事情应该保持不变。 需要注意的一个警告是作为旧主题的一部分包含的任何自定义块。 您想从安装中删除的任何块插件也是如此。 那里的变化可能会产生意想不到的后果。
使用 Elementor 或其他页面构建器插件构建的布局也应该继续工作 - 只要您保留插件。 如果您希望过渡到块编辑器,将会涉及一些额外的工作。
最后,还需要考虑依赖自定义模板和/或自定义字段的布局。 自定义字段数据通常需要成为主题模板的一部分。 在这种情况下,您必须将必要的代码移至新主题或使用自定义块中的字段。
跟踪内容编辑和添加
不断更新的网站带来了特殊的挑战。 如果您的重新设计工作是在单独的 WordPress 安装上进行的,则可能与生产站点上的内容存在差异。
这里的危险在于可能会在重新设计的网站上丢失新的或最近编辑的内容。 在网站启动后,这可能会导致大量额外的工作——一旦你意识到缺少什么。
在内容繁重的网站上工作时要牢记这一点。 值得庆幸的是,有几种方法可以管理环境之间的内容同步。 我想到了数据库导出、插件和版本控制系统,例如 Git。
那些分散的数据
无论好坏,许多 WordPress 主题都包含特定于主题的数据。 尽管它们为非技术用户增加了一些便利,但它们并不是很便携。 这使得在重新设计您的网站时很容易错过它们。
使用 WordPress Customizer 或具有自定义设置面板的主题就是主要示例。 记下您要复制的任何项目或您需要访问的数据。 从那里,创建一个将其移动到新站点的计划。
这也适用于驻留在旧主题的functions.php
文件中的任何自定义代码片段。 内部可能隐藏了一些关键功能。 虽然复制和粘贴到新主题很容易,但将此代码添加到自定义插件是一种更面向未来的解决方案。
在构建自定义主题时,通常会将与插件相关的 CSS 添加到主题的样式表中。 例如,您可以创建使日历插件与您的品牌相匹配的样式。 如果您想继续使用它们,则需要在您的新主题中复制它们。
在没有戏剧的情况下重新设计您的 WordPress 网站
一个 WordPress 网站由许多组件组成 - 并非所有组件都很容易看到。 这使得在重新设计期间很容易错过一两件事。 但几乎所有这些潜在的陷阱都可以避免。
无戏剧性的重新设计之路始于对现有网站的详细了解。 浏览网站的插件、模板和设置。 查找您需要保留的特定于主题的数据和代码片段。
研究当前的内容结构并思考它可能会如何变化。 最后,制定一个计划以确保您在此过程中不会丢失任何新的或编辑过的内容。
希望上述步骤将有助于消除重新设计项目的一些压力。 这样,您就可以专注于构建最好的网站。