PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 16.0-beta
Jetpack – WP Security, Backup, Speed, & Growth v16.0-beta
16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / 3rd-party / 3rd-party.php
jetpack / 3rd-party Last commit date
debug-bar 3 months ago 3rd-party.php 1 month ago activitypub.php 1 month ago amp.php 7 months ago atomic.php 7 months ago bbpress.php 7 months ago beaverbuilder.php 7 months ago bitly.php 7 months ago buddypress.php 7 months ago class-domain-mapping.php 7 months ago class-jetpack-bbpress-rest-api.php 2 years ago class.jetpack-amp-support.php 4 months ago creative-mail.php 7 months ago debug-bar.php 7 months ago jetpack-backup.php 7 months ago jetpack-boost.php 7 months ago qtranslate-x.php 7 months ago vaultpress.php 2 weeks ago web-stories.php 7 months ago woocommerce-services.php 7 months ago woocommerce.php 7 months ago wpcom-reader.php 7 months ago wpml.php 7 months ago
3rd-party.php
104 lines
1 <?php
2 /**
3 * Compatibility files for third-party plugins.
4 * This is used to improve compatibility of specific Jetpack features with third-party plugins.
5 *
6 * @package automattic/jetpack
7 */
8
9 namespace Automattic\Jetpack;
10
11 use Automattic\Jetpack\Status\Host;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit( 0 );
15 }
16
17 add_action( 'plugins_loaded', __NAMESPACE__ . '\load_3rd_party_compat_filters', 11 );
18 /**
19 * Loads the individual 3rd-party compat functions.
20 *
21 * This is a refactor of load_3rd_party() to load the individual compat files only when needed instead of universally.
22 */
23 function load_3rd_party_compat_filters() {
24
25 // ActivityPub
26 if ( Constants::is_defined( 'ACTIVITYPUB_PLUGIN_VERSION' ) ) {
27 require_once JETPACK__PLUGIN_DIR . '/3rd-party/activitypub.php';
28 }
29
30 // bbPress
31 if ( function_exists( 'bbpress' ) ) {
32 require_once JETPACK__PLUGIN_DIR . '/3rd-party/bbpress.php';
33 }
34
35 // Beaver Builder
36 if ( class_exists( 'FLBuilder' ) ) {
37 require_once JETPACK__PLUGIN_DIR . '/3rd-party/beaverbuilder.php';
38 }
39
40 // Bitly
41 if ( class_exists( 'Bitly' ) ) {
42 require_once JETPACK__PLUGIN_DIR . '/3rd-party/bitly.php';
43 }
44
45 // BuddyPress
46 if ( class_exists( 'BuddyPress' ) ) {
47 require_once JETPACK__PLUGIN_DIR . '/3rd-party/buddypress.php';
48 }
49
50 // AMP. AMP__DIR__ is defined in the AMP plugin since the very first version.
51 if ( Constants::is_defined( 'AMP__DIR__' ) ) {
52 require_once JETPACK__PLUGIN_DIR . '/3rd-party/amp.php';
53 }
54
55 // Domain Mapping. All assume multisite, so it's an easy check.
56 if ( Constants::is_defined( 'SUNRISE' ) ) {
57 require_once JETPACK__PLUGIN_DIR . '/3rd-party/class-domain-mapping.php';
58 }
59
60 // Debug Bar
61 if ( class_exists( 'Debug_Bar' ) ) {
62 require_once JETPACK__PLUGIN_DIR . '/3rd-party/debug-bar.php';
63 }
64
65 // Letting these always load since it handles somethings upon plugin activation.
66 require_once JETPACK__PLUGIN_DIR . '/3rd-party/creative-mail.php';
67 require_once JETPACK__PLUGIN_DIR . '/3rd-party/jetpack-backup.php';
68 require_once JETPACK__PLUGIN_DIR . '/3rd-party/jetpack-boost.php';
69 require_once JETPACK__PLUGIN_DIR . '/3rd-party/woocommerce-services.php';
70
71 // qTranslate. Plugin closed in 2021, but leaving support for now to allow sites to drop it.
72 if ( Constants::is_defined( 'QTX_VERSION' ) ) {
73 require_once JETPACK__PLUGIN_DIR . '/3rd-party/qtranslate-x.php';
74 }
75
76 // VaultPress.
77 if ( Constants::is_defined( 'VAULTPRESS__VERSION' ) || class_exists( 'VaultPress' ) ) {
78 require_once JETPACK__PLUGIN_DIR . '/3rd-party/vaultpress.php';
79 }
80
81 // Web Stories
82 if ( Constants::is_defined( 'WEBSTORIES_VERSION' ) ) {
83 require_once JETPACK__PLUGIN_DIR . '/3rd-party/web-stories.php';
84 }
85
86 // WooCommerce
87 if ( class_exists( 'WooCommerce' ) ) {
88 require_once JETPACK__PLUGIN_DIR . '/3rd-party/woocommerce.php';
89 }
90
91 // Atomic Weekly
92 if ( ( new Host() )->is_atomic_platform() ) {
93 require_once JETPACK__PLUGIN_DIR . '/3rd-party/atomic.php';
94 }
95
96 // WordPress.com Reader
97 require_once JETPACK__PLUGIN_DIR . '/3rd-party/wpcom-reader.php';
98
99 // WPML
100 if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
101 require_once JETPACK__PLUGIN_DIR . '/3rd-party/wpml.php';
102 }
103 }
104