SODP logo

    构建基于 WordPress 的数字出版商技术栈:技巧和最佳实践

    WordPress拥有最庞大的插件和附加组件库之一。然而,使用过多的插件和附加组件会导致网站臃肿,最终影响性能。.
    更新日期:2025年12月1日
    Vahe Arabian

    创建者

    Vahe Arabian

    赛达·阿尤波娃

    事实核查

    赛达·阿尤波娃

    Vahe Arabian

    编辑

    Vahe Arabian

    2023 年 7 月,数字出版状况 (SODP) 主办了 WordPress 出版商绩效峰会 (WPPS)——一个面向数字出版和新闻媒体专业人士的在线活动。. 

    本文基于 Multidots 联合创始人兼首席技术官 Aslam Multani 和 Parse.ly(已被 Automattic 收购)前总经理 John Levitt 的演讲中的关键学习成果总结。.

    WordPress拥有最庞大的插件和附加组件库之一。然而,使用过多的插件和附加组件会导致网站臃肿,最终影响性能。.

    解决方案是出版商采用极简主义的方式来构建他们的技术栈,这样他们就可以有效地跟踪性能,而不会影响性能。.

    为此,他们需要重点关注以下几个方面:

    • 表现
    • 可用性
    • 安全
    • 可扩展性

    构建技术栈

    从一开始就做好计划

    出版商在规划阶段需要牢记以下几点:

    需求评估:明确你要解决的问题,以及在扩展技术栈时你期望获得的结果。

    请记住,添加新的插件或集成也可能带来意想不到的后果和好处。例如,盈利解决方案可能会对编辑工作流程和/或最终用户体验产生积极或消极的影响。务必尽可能清楚地了解这些潜在影响,以免日后出现意外情况。.

    收集基线数据:基线数据对于衡量进展至关重要。基线数据包括活跃用户参与时长、搜索流量、再访问率、转化率等指标。应从规划阶段就开始收集基线数据,而不是等到网站上线或集成拟议变更后才开始收集。这有助于更清晰地了解变更前后的情况。

    研究:这包括收集所有相关利益攸关方的意见——最终用户、读者、客户等。这样做的好处是,它可以突出拟议项目将产生影响的领域。

    设定目标和预期结果:在项目开始前设定可衡量的目标。同时,务必理解并非所有结果都会朝着预期的方向发展。例如,为提升页面加载速度而实施的更改可能不会对新闻简报订阅量产生任何影响。尽管如此,在项目伊始设定“无变化”目标仍然十分重要,以确保即使新闻简报订阅量没有增加,也不会受到负面影响。

    工具与执行

    出版商需要关注的三件事:

    评估现有工具:与您的合作伙伴和团队成员沟通,评估您当前使用的工具状况。软件更新速度很快,很容易错过一些可能满足需求但您却毫不知情的更新。

    制定计划:制定实现目标的计划。设定时间表,并将任务分配给相关利益攸关方。

    执行、评估、迭代:记住,项目启动并不意味着任务完成。你需要持续评估已取得的成果的影响,然后不断迭代,直到达到预期结果。

    编辑工作流程

    高技术项目会对整个组织产生影响,这一点必须引起重视。对于内容型网站而言,编辑是发布流程的核心,但通常也是对技术最不熟悉的部门。因此,应帮助那些可能不太了解新技术的部门和用户顺利过渡。可以通过以下方式实现:

    • 请说明已实施的新变化及其预期结果的背景。.
    • 提供持续培训。.
    • 在用户已经熟悉的技术栈中实施新的解决方案,以避免突兀的过渡。.

    明智选择的建议

    我们已经对如何制定战略计划来实施 WordPress 技术栈的变更有了总体了解。.

    现在我们来详细了解一下事情的细节。.

    主题

    决定您需要的是定制主题还是现成的主题。.

    页面构建器

    请考虑以下因素:

    主题兼容性:由于 WordPress 是开源的,许多不同的开发者都为其主题库和页面构建器做出了贡献。这意味着并非所有页面构建器都与所有 WordPress 主题兼容。

    社区支持:优秀的页面构建器拥有活跃的支持社区,其他用户和开发者可以帮助解决最常见的问题。

    用户界面:页面构建器应具有直观、易于使用的界面。

    插件

    验证插件真实性:确保您下载的所有插件都是正版且不包含任何恶意代码。有几种方法可以做到这一点。WordPress Authenticity Checker 插件可以自动完成此操作。其他选项,例如Jetpack ProtectWPScan ,可以扫描整个网站(包括插件和主题)以检测漏洞。

    具备编程知识或拥有编程团队的人可以手动实现它

    插件数量应尽可能少:一般来说,应尽量减少插件数量,以免网站臃肿。此外,还应注意以下因素:

    • 这个插件有多旧了?过时的插件会对网站性能产生负面影响。.
    • 一个插件有多少条评论和多少个活跃安装量?评论和活跃安装量越多,说明它越受用户信任。.
    • 开发者是谁?如果您在插件列表中看到一位您从未听说过的开发者,最好快速进行一次谷歌搜索,以确认其资质。.
    • 插件更新频率如何?毋庸置疑,插件更新越频繁,性能就越好。.

    内容架构

    内容架构指的是网站内容的组织方式。良好的内容架构能够让用户轻松地在互联网上的不同平台和设备上发现和分享内容。.

    以下是一些内容架构最佳实践以及可用于这些实践的插件。.

    • WordPress 多站点功能: WordPress 多站点功能允许用户管理多个共享同一主题、插件和安装文件的站点。这对于运营多个网站的企业来说非常有利,因为所有站点都可以通过一个控制面板进行管理和更新。多站点插件的示例包括User SwitchingInfiniteWP
    • 自定义文章类型:文章类型是 WordPress 用于对内容进行分类的标识符。它内置了一些文章类型,例如文章、页面、附件、修订版本、导航菜单、自定义 CSS 和变更集。如果用户觉得这些内置类型不够用,可以使用诸如Custom Post Type UI
    • 分类法:分类法是将 WordPress 文章分组的方式。分类法可以是层级式的,也可以是非层级式的。例如,目录就是层级式分类法的一个例子,而标签则是非层级式分类法的一个例子。Simple Taxonomy Refreshed

    最好尽可能使用从网站自身服务器运行且不依赖第三方服务的本地插件。.

    托管平台

    选择合适的虚拟主机平台时,请记住以下几点:

    • 该平台应具备企业级功能。
    • 从长远来看,托管式 WordPress 更好,因为它能提供更高的安全性和更好的正常运行时间。.
    • 确保主机平台提供 SSL/HTTPS 以增强安全性,并保证 99.9% 的正常运行时间。.
    • CDN(内容分发网络)是一组服务器,它与优秀的托管平台相辅相成,能够让额外的服务器更快地将网站内容分发给用户。Cloudflare 和 Sucuri 是 WordPress 用户中最常用的 CDN 服务之一。.

    招聘工程师

    如果您认为拟议的技术集成过于复杂,无法在公司内部处理,您可能需要考虑引入外部帮助。.

    聘请工程师对技术栈进行变更时,需要考虑以下几点:

    • 他们是否具备相关插件、主题或页面构建器的经验和专业知识?
    • 他们熟悉WordPress编码标准

    此处下载WPPS学习资料电子书