PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 6.5.4
Jetpack – WP Security, Backup, Speed, & Growth v6.5.4
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 / jetpack.php
jetpack Last commit date
3rd-party 7 years ago _inc 1 year ago bin 7 years ago css 7 years ago images 1 year ago json-endpoints 3 years ago languages 7 years ago modules 1 year ago sal 7 years ago scss 7 years ago sync 7 years ago views 8 years ago .svnignore 12 years ago CODE-OF-CONDUCT.md 9 years ago changelog.txt 7 years ago class.frame-nonce-preview.php 9 years ago class.jetpack-admin.php 8 years ago class.jetpack-autoupdate.php 8 years ago class.jetpack-bbpress-json-api-compat.php 9 years ago class.jetpack-cli.php 7 years ago class.jetpack-client-server.php 8 years ago class.jetpack-client.php 7 years ago class.jetpack-connection-banner.php 7 years ago class.jetpack-constants.php 8 years ago class.jetpack-data.php 7 years ago class.jetpack-debugger.php 8 years ago class.jetpack-error.php 10 years ago class.jetpack-heartbeat.php 7 years ago class.jetpack-idc.php 8 years ago class.jetpack-ixr-client.php 10 years ago class.jetpack-jitm.php 8 years ago class.jetpack-modules-list-table.php 8 years ago class.jetpack-network-sites-list-table.php 9 years ago class.jetpack-network.php 8 years ago class.jetpack-options.php 7 years ago class.jetpack-post-images.php 7 years ago class.jetpack-signature.php 7 years ago class.jetpack-tracks.php 8 years ago class.jetpack-twitter-cards.php 7 years ago class.jetpack-user-agent.php 8 years ago class.jetpack-xmlrpc-server.php 7 years ago class.jetpack.php 7 years ago class.json-api-endpoints.php 3 years ago class.json-api.php 7 years ago class.photon.php 7 years ago composer.json 7 years ago functions.compat.php 7 years ago functions.gallery.php 8 years ago functions.global.php 7 years ago functions.opengraph.php 8 years ago functions.photon.php 8 years ago jetpack.php 1 year ago json-api-config.php 10 years ago json-endpoints.php 8 years ago locales.php 9 years ago phpcs.xml 7 years ago readme.txt 1 year ago require-lib.php 8 years ago uninstall.php 8 years ago wpml-config.xml 10 years ago
jetpack.php
131 lines
1 <?php
2
3 /*
4 * Plugin Name: Jetpack by WordPress.com
5 * Plugin URI: https://jetpack.com
6 * Description: Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users.
7 * Author: Automattic
8 * Version: 6.5.4
9 * Author URI: https://jetpack.com
10 * License: GPL2+
11 * Text Domain: jetpack
12 * Domain Path: /languages/
13 */
14
15 define( 'JETPACK__MINIMUM_WP_VERSION', '4.7' );
16
17 define( 'JETPACK__VERSION', '6.5.4' );
18 define( 'JETPACK_MASTER_USER', true );
19 define( 'JETPACK__API_VERSION', 1 );
20 define( 'JETPACK__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
21 define( 'JETPACK__PLUGIN_FILE', __FILE__ );
22
23 defined( 'JETPACK_CLIENT__AUTH_LOCATION' ) or define( 'JETPACK_CLIENT__AUTH_LOCATION', 'header' );
24 defined( 'JETPACK_CLIENT__HTTPS' ) or define( 'JETPACK_CLIENT__HTTPS', 'AUTO' );
25 defined( 'JETPACK__GLOTPRESS_LOCALES_PATH' ) or define( 'JETPACK__GLOTPRESS_LOCALES_PATH', JETPACK__PLUGIN_DIR . 'locales.php' );
26 defined( 'JETPACK__API_BASE' ) or define( 'JETPACK__API_BASE', 'https://jetpack.wordpress.com/jetpack.' );
27 defined( 'JETPACK_PROTECT__API_HOST' ) or define( 'JETPACK_PROTECT__API_HOST', 'https://api.bruteprotect.com/' );
28 defined( 'JETPACK__WPCOM_JSON_API_HOST' ) or define( 'JETPACK__WPCOM_JSON_API_HOST', 'public-api.wordpress.com' );
29
30 defined( 'JETPACK__SANDBOX_DOMAIN' ) or define( 'JETPACK__SANDBOX_DOMAIN', '' );
31
32 /**
33 * Returns the location of Jetpack's lib directory. This filter is applied
34 * in require_lib().
35 *
36 * @since 4.0.2
37 *
38 * @return string Location of Jetpack library directory.
39 *
40 * @filter require_lib_dir
41 */
42 function jetpack_require_lib_dir() {
43 return JETPACK__PLUGIN_DIR . '_inc/lib';
44 }
45 add_filter( 'jetpack_require_lib_dir', 'jetpack_require_lib_dir' );
46
47 /**
48 * Checks if the code debug mode turned on, and returns false if it is. When Jetpack is in
49 * code debug mode, it shouldn't use minified assets. Note that this filter is not being used
50 * in every place where assets are enqueued. The filter is added at priority 9 to be overridden
51 * by any default priority filter that runs after it.
52 *
53 * @since 6.2.0
54 *
55 * @return boolean
56 *
57 * @filter jetpack_should_use_minified_assets
58 */
59 function jetpack_should_use_minified_assets() {
60 if ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) {
61 return false;
62 }
63 return true;
64 }
65 add_filter( 'jetpack_should_use_minified_assets', 'jetpack_should_use_minified_assets', 9 );
66
67 // @todo: Abstract out the admin functions, and only include them if is_admin()
68 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack.php' );
69 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-network.php' );
70 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-client.php' );
71 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-data.php' );
72 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-client-server.php' );
73 require_once( JETPACK__PLUGIN_DIR . 'sync/class.jetpack-sync-actions.php' );
74 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-options.php' );
75 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-user-agent.php' );
76 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-post-images.php' );
77 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-error.php' );
78 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-heartbeat.php' );
79 require_once( JETPACK__PLUGIN_DIR . 'class.photon.php' );
80 require_once( JETPACK__PLUGIN_DIR . 'functions.photon.php' );
81 require_once( JETPACK__PLUGIN_DIR . 'functions.global.php' );
82 require_once( JETPACK__PLUGIN_DIR . 'functions.compat.php' );
83 require_once( JETPACK__PLUGIN_DIR . 'functions.gallery.php' );
84 require_once( JETPACK__PLUGIN_DIR . 'require-lib.php' );
85 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-autoupdate.php' );
86 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-tracks.php' );
87 require_once( JETPACK__PLUGIN_DIR . 'class.frame-nonce-preview.php' );
88 require_once( JETPACK__PLUGIN_DIR . 'modules/module-headings.php');
89 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-constants.php');
90 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-idc.php' );
91 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-connection-banner.php' );
92
93 if ( is_admin() ) {
94 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-admin.php' );
95 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-jitm.php' );
96 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-debugger.php' );
97 }
98
99 // Play nice with http://wp-cli.org/
100 if ( defined( 'WP_CLI' ) && WP_CLI ) {
101 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-cli.php' );
102 }
103
104 require_once( JETPACK__PLUGIN_DIR . '_inc/lib/class.core-rest-api-endpoints.php' );
105
106 register_activation_hook( __FILE__, array( 'Jetpack', 'plugin_activation' ) );
107 register_deactivation_hook( __FILE__, array( 'Jetpack', 'plugin_deactivation' ) );
108 add_action( 'updating_jetpack_version', array( 'Jetpack', 'do_version_bump' ), 10, 2 );
109 add_action( 'init', array( 'Jetpack', 'init' ) );
110 add_action( 'plugins_loaded', array( 'Jetpack', 'plugin_textdomain' ), 99 );
111 add_action( 'plugins_loaded', array( 'Jetpack', 'load_modules' ), 100 );
112 add_filter( 'jetpack_static_url', array( 'Jetpack', 'staticize_subdomain' ) );
113 add_filter( 'is_jetpack_site', '__return_true' );
114
115 /**
116 * Add an easy way to photon-ize a URL that is safe to call even if Jetpack isn't active.
117 *
118 * See: http://jetpack.com/2013/07/11/photon-and-themes/
119 */
120 if ( Jetpack::is_module_active( 'photon' ) ) {
121 add_filter( 'jetpack_photon_url', 'jetpack_photon_url', 10, 3 );
122 }
123
124 if ( JETPACK__SANDBOX_DOMAIN ) {
125 require_once( JETPACK__PLUGIN_DIR . '_inc/jetpack-server-sandbox.php' );
126 }
127
128 require_once( JETPACK__PLUGIN_DIR . '3rd-party/3rd-party.php' );
129
130 Jetpack::init();
131