Repolode
Automattic

Automattic/jetpack

Jetpack 的单一代码仓库,包含 WordPress 插件套件的源码,涵盖安全、性能、营销与设计,以及共用的 PHP 与 JavaScript 包。

Star
1,857
Fork
907
未关闭 Issue
2,565
最近提交
17小时前

这是什么?

Jetpack 是一套 WordPress 插件模块,旨在提升 WordPress 网站的安全性和速度,并帮助站长增加流量。本仓库是 Jetpack 的 monorepo,包含各个 Jetpack 插件的源码,以及插件所依赖的 Composer 与 JavaScript 包和相关工具。

开发者需要先检出 monorepo 并构建插件,再将构建后的插件目录软链接到本地 WordPress 的 wp-content/plugins 中。仓库本身不能直接克隆到插件目录里使用。如果只是想在网站上使用 Jetpack,项目建议直接安装预构建的版本。

代码以 PHP 为主,前端部分使用 JavaScript 与 React,采用 GPL v2(或更高版本)许可证发布。

核心功能

  • 01在一个仓库中统一管理多个 Jetpack 插件及其模块。
  • 02包含插件之间共用的 Composer 与 JavaScript 包。
  • 03提供基于 Docker 的开发环境,用于构建和运行插件。
  • 04支持通过补丁、缺陷报告、Beta 测试和翻译参与贡献。

适用场景

  • 为 Jetpack WordPress 插件提交补丁或新功能。
  • 从源码在本地构建并运行 Jetpack 进行开发。
  • 学习大型 WordPress 插件套件如何组织共享的 PHP 与 JavaScript 包。

快速上手

  1. 1

    阅读 docs 文件夹中的快速入门指南

  2. 2

    按照开发环境说明构建插件

  3. 3

    在 Linux 或 macOS 上,将插件文件夹链接到 WordPress 的 wp-content/plugins 目录

    ln -s /path/to/jetpack-monorepo/projects/plugins/jetpack /path/to/wordpress/wp-content/plugins/jetpack

使用前须知

  • 必须先构建插件,才能从单体仓库运行。
  • 不能将单体仓库直接克隆到 WordPress 插件目录中,需要改用链接方式。
  • 如果只是在普通网站上安装,README 建议使用另一个预构建源码仓库。

收录于专题

标签

常见问题

jetpack 是什么?
Jetpack 的单一代码仓库,包含 WordPress 插件套件的源码,涵盖安全、性能、营销与设计,以及共用的 PHP 与 JavaScript 包。 Jetpack 是一套 WordPress 插件模块,旨在提升 WordPress 网站的安全性和速度,并帮助站长增加流量。本仓库是 Jetpack 的 monorepo,包含各个 Jetpack 插件的源码,以及插件所依赖的 Composer 与 JavaScript 包和相关工具。
jetpack 可以免费使用吗?用的什么许可证?
jetpack 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
jetpack 还在维护吗?
活跃维护中。jetpack 最近一次提交是在 2026年11月6日。
jetpack 适合用来做什么?
为 Jetpack WordPress 插件提交补丁或新功能。 从源码在本地构建并运行 Jetpack 进行开发。 学习大型 WordPress 插件套件如何组织共享的 PHP 与 JavaScript 包。
jetpack 怎么安装和运行?
阅读 docs 文件夹中的快速入门指南 按照开发环境说明构建插件 在 Linux 或 macOS 上,将插件文件夹链接到 WordPress 的 wp-content/plugins 目录: ln -s /path/to/jetpack-monorepo/projects/plugins/jetpack /path/to/wordpress/wp-content/plugins/jetpack
在哪里获取 jetpack?
源代码和安装说明在 GitHub 上:https://github.com/Automattic/jetpack

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目