Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
Branch: master
Clone or download
ockham Carousel: Don't enable for Slideshow Block (#11384)
The Slideshow block [adds a `data-id`]( to each of its images (and will [soon also add a `wp-image-${ id }` class](Automattic/wp-calypso#30878)). Jetpack's Carousel module looks for those; if it finds them, it adds meta data to the corresponding `<img />` tag for the Carousel, and enqueues Carousel relevant CSS and JS. We don't want any of that for the Slideshow block.
Latest commit f6b679a Feb 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add GitHub issue templates for bug & feature request types (#10376) Oct 23, 2018
3rd-party Search / Infinite Scroll: bring in changes from Release Branch (#11357) Feb 14, 2019
_inc Admin Page: move Carousel settings from Performance to Writing (#11380) Feb 20, 2019
bin General: Add PHPCS/PHPCBF precommit hooks (#11379) Feb 21, 2019
docker Updating docker docs (#11291) Feb 7, 2019
docs Remove IE8 support and consolidate browserslist config to package.json ( Feb 11, 2019
extensions PHPCS: Clean up a few warnings and use strict compare on array_search ( Feb 20, 2019
images Update Jetpack character illustration in full-screen connection banner ( Feb 20, 2019
json-endpoints Change switch_likes_status post meta to be 0 if likes are being inten… Feb 20, 2019
languages Adapt Jetpack to use WordPress JS i18n, fix Gutenberg block i18n. (#1… Feb 1, 2019
modules Carousel: Don't enable for Slideshow Block (#11384) Feb 21, 2019
sal Change switch_likes_status post meta to be 0 if likes are being inten… Feb 20, 2019
scss Connection banner: display banner inside React page. (#11105) Jan 9, 2019
sync Sync: Re-adds the fastcgi_finish_request() (#11341) Feb 21, 2019
tests Dev domains: remmove and replace by .test tld. (#11388) Feb 21, 2019
tools Drop Mailchimp shortcode support (#11322) Feb 12, 2019
views/admin Multisite: fix the display of the main connection banner. (#11189) Jan 28, 2019
.babelrc Reformat JS files in _inc/client with Prettier (#11007) Dec 19, 2018
.codeclimate.yml Remove un-used `.npmrc` config file (#10894) Dec 8, 2018
.editorconfig Update .editorconfig for txt file from crlf to lf (#10059) Aug 28, 2018
.eslines.json Add pre commit hook for linting JS (#8862) Feb 16, 2018
.eslintignore Search: Implicitly activate search when widget added (#8822) Feb 23, 2018
.eslintrc.js Reformat JS files in _inc/client with Prettier (#11007) Dec 19, 2018
.gitignore SVN: do not ship .map or .scss files in the .org releases. (#10676) Nov 20, 2018
.jshintignore Allows to run tests for modules Javascript code (#9687) Jun 28, 2018
.jshintrc Swipe Core's .jshintrc file. Mar 7, 2014
.nvmrc Optimize Travis CI setup (#10187) Oct 11, 2018
.phpcs.xml.dist General: Add PHPCS/PHPCBF precommit hooks (#11379) Feb 21, 2019
.prettierrc Reformat JS files in _inc/client with Prettier (#11007) Dec 19, 2018
.svnignore SVN: remove the renovate config file from SVN. (#11085) Jan 5, 2019
.travis.yml Skip building test on built branches (#11363) Feb 15, 2019 Documentation: reorganize current docs and create new ones. (#5985) Feb 6, 2017
LICENSE.txt Clarify GPLv2 or later (#7879) Sep 28, 2017
changelog.txt Jetpack 7.0.1: changelog (#11337) Feb 14, 2019
class.frame-nonce-preview.php Fixes published-post autosave-previews in calypso (#6530) Feb 28, 2017
class.jetpack-admin.php Jetpack: Use settings search term as default module configuration URL ( Dec 7, 2018
class.jetpack-autoupdate.php Jetpack Autoupdates: Removed php warning (#9246) Apr 9, 2018
class.jetpack-bbpress-json-api-compat.php Remove REST_API_REQUEST for some cheap post/meta whitelist calls Jul 6, 2016
class.jetpack-cli.php CLI: Jetpack Start: Fix issue where user token didn't always save pro… Nov 13, 2018
class.jetpack-client-server.php CLI: JPS: Update script to use /jpphp/provision … Apr 24, 2018
class.jetpack-client.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-connection-banner.php Connection banner: display banner inside React page. (#11105) Jan 9, 2019
class.jetpack-constants.php Updates/new protect from styles (#8274) Dec 13, 2017
class.jetpack-data.php Dev domains: remmove and replace by .test tld. (#11388) Feb 21, 2019
class.jetpack-debugger.php Debugger:Add PHP XML check (#10477) Oct 29, 2018
class.jetpack-error.php Jetpack: Big, structural change. Splitting off all classes into their… Jul 9, 2013
class.jetpack-gutenberg.php Gutenberg Class: fix all phpcs warnings. (#11391) Feb 21, 2019
class.jetpack-heartbeat.php Heartbeat: Improve xmlrpc request argument handling (#10074) Sep 3, 2018
class.jetpack-idc.php IDC: Clear VaultPress options when in IDC and Jetpack connection cycl… Apr 19, 2018
class.jetpack-ixr-client.php IXR Client: Prevent direct access. See #3056 Apr 1, 2016
class.jetpack-jitm.php SSO: set option when someone sees a JITM helping them to discover SSO. ( Dec 18, 2018
class.jetpack-modules-list-table.php make sure Manage is hidden from legacy settings page when active (#9152) Mar 27, 2018
class.jetpack-network-sites-list-table.php Network: display all sites available in network. Apr 24, 2017
class.jetpack-network.php Remove translations for "Jetpack" and "" (#10160) Sep 18, 2018
class.jetpack-options.php Mailchimp: whitelist the option (#11364) Feb 15, 2019
class.jetpack-post-images.php Post Images: add new method to detect images from Gutenberg blocks (#… Jan 3, 2019
class.jetpack-signature.php Improve Sandboxing for Automattic Developers (#10051) Aug 28, 2018
class.jetpack-tracks.php Add flag/option for whether TOS has been agreed upon (#8935) Feb 27, 2018
class.jetpack-twitter-cards.php Ensure we are properly giving priority to creator when a site has no … ( Aug 9, 2018
class.jetpack-user-agent.php improve condition (#7757) Sep 22, 2017
class.jetpack-xmlrpc-server.php Fix some misnamed errors/events (#10695) Nov 21, 2018
class.jetpack.php Drop Mailchimp shortcode support (#11322) Feb 12, 2019
class.json-api-endpoints.php Ensure URL is a string before passing to esc_url_raw (#10493) Oct 31, 2018
class.json-api.php Fix WooCommerce comment type handling in the API (#10786) Jan 3, 2019
class.photon.php Photon: Do not image_downsize for REST API requests in the edit conte… Nov 20, 2018
composer.json General: Add PHPCS/PHPCBF precommit hooks (#11379) Feb 21, 2019
composer.lock Update dependency sirbrillig/phpcs-variable-analysis to v2.4.0 (#11076) Jan 28, 2019
dangerfile.js Update deprecated GH api method (#11070) Jan 3, 2019
functions.compat.php Fix 5.2 compatibility issues (#9905) Jul 18, 2018 Build: Enqueue non-minified _inc JS when SCRIPT_DEBUG true (#8220) Nov 27, 2017 Remove code no longer needed since WP minimum is 4.8+ (#10103) Sep 10, 2018
functions.opengraph.php Add strict comparison to bring inline with PHPCS. Sep 11, 2018
functions.photon.php Photon: add to the list of banned domains. (#11372) Feb 19, 2019
gulpfile.babel.js i18n: blocks live in _inc, not _inc/build (#11258) Feb 4, 2019
jetpack.php Janitorial: update dev version' numbers after stable release (#11269) Feb 5, 2019
json-api-config.php REST API: declare the production/development version variables as glo… May 11, 2015
json-endpoints.php Comments: Add Bulk Update/Delete Endpoint (#9990) Sep 24, 2018
locales.php lib/gp-locales: update form core GP (#10788) Dec 3, 2018
package.json Jetpack Blocks: update to a new version of the blocks. (#11356) Feb 14, 2019
phpunit.xml.dist Adds unit tests and is_module_active method to SAL. (#11010) Dec 21, 2018 Docs: Cleanup & update to developer-related docs (#10356) Oct 19, 2018
readme.txt General: Add PHPCS/PHPCBF precommit hooks (#11379) Feb 21, 2019
renovate.json Configure Renovate (#10731) Nov 30, 2018
require-lib.php sync: remove extra line to bring files in sync (#10320) Oct 15, 2018 Jetpack 7.0: running changelog (#11120) Jan 29, 2019
uninstall.php General: Update uninstall script to delete many more options (#7834) Oct 17, 2017
webpack.config.js Update dependency webpack to v4 (#10946) Dec 12, 2018
wpml-config.xml Add a `wpml-config.xml` file. Mar 3, 2014
yarn.lock Jetpack Blocks: update to a new version of the blocks. (#11356) Feb 14, 2019


License Code Climate Build Status

Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of

For more information, check out

How to install Jetpack plugin on your site

To install the Jetpack plugin on your site, follow the instructions on this page.

Installation From Git Repo

To use this plugin on your own site, you will need to build every JS and CSS first. To do so, follow the instructions here.

Installation from the Jetpack Beta plugin

If you cannot build the Jetpack plugin yourself, you can rely on the Jetpack Beta plugin to install pre-built versions of Jetpack for you. To use the plugin, follow the instructions here:

  1. Go to Plugins > Add New in your dashboard.
  2. Install the Jetpack plugin.
  3. Go to Plugins > Add New > Upload Plugin.
  4. Upload and activate this plugin.
  5. Go to Jetpack > Beta and pick the version of Jetpack you would like to run on your site.


Thank you for thinking about contributing to Jetpack! If you're unsure of anything, feel free to submit an issue or pull request on any topic. The worst that can happen is that you'll be politely directed to the best location to ask your question, or to change something in your pull request. There are variety of options how you can help:

To clarify these expectations, Jetpack has adopted the code of conduct defined by the Contributor Covenant. It can be read in full here.

Get Help

Do you need help installing Jetpack, or do you have questions about one of the Jetpack modules? You can search through our documentation here. If you don't find the answers you're looking for, you can send us an email or start a new thread in the support forums.


Need to report a security vulnerability? Go to or directly to our security bug bounty site


Jetpack is licensed under GNU General Public License v2 (or later).


Jetpack is developed and maintained by various teams at Automattic. The Jetpack Crew responsible for coordinating everything is comprised of @brbrr, @briancolinger, @dereksmart, @georgestephanis, @jeherve, @kraftbj, @mdawaffe, @oskosk, and @zinigor.

Contributions have been and continue to be made by dozens of other Automatticians, like:

@allendav, @apeatling, @azaozz, @bazza, @beaulebens, @cfinke, @daniloercoli, @ebinnion, @enejb, @eoigal, @gibrown, @gravityrail, @jasmussen, @jblz, @jeffgolenski, @jeherve, @jessefriedman, @joanrho, @justinshreve, @keoshi, @koke, @kovshenin, @kraftbj, @lancewillett, @lezama, @martinremy, @MichaelArestad, @mtias, @mcsf, @mdawaffe, @nickmomrik, @obenland, @pento, @roccotripaldi, @stephdau, @Viper007Bond, @xyu and @yoavf.

Our awesome happiness engineers are @a8ck3n, @aheckler, @almoyen, @annezazuu, @bikedorkjon, @cena, @chaselivingston, @chickenn00dle, @coder-karen, @codestor4, @csonnek, @danjjohnson, @dericleeyy, @gaurav1984, @gsmumbo, @htdat, @jenhooks, @jeremypaavola, @joeboydston, @joendotcom, @lizthefair, @macmanx2, @madhattermattic, @mbhthompson, @mzakariya, @NujabesSoul, @ntpixels, @pmciano, @rachelsquirrel, @rcowles, @richardmtl, @snowmads, @stefmattana, and @tmmbecker.

Interested in working on awesome open-source code all day? Join us!