PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 4.6.3
Jetpack – WP Security, Backup, Speed, & Growth v4.6.3
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 9 years ago _inc 1 year ago bin 9 years ago css 9 years ago images 1 year ago json-endpoints 9 years ago languages 9 years ago modules 1 year ago sal 9 years ago scss 9 years ago sync 9 years ago views 9 years ago .svnignore 12 years ago changelog.txt 9 years ago class.frame-nonce-preview.php 9 years ago class.jetpack-admin.php 9 years ago class.jetpack-autoupdate.php 9 years ago class.jetpack-bbpress-json-api-compat.php 9 years ago class.jetpack-cli.php 9 years ago class.jetpack-client-server.php 9 years ago class.jetpack-client.php 9 years ago class.jetpack-connection-banner.php 9 years ago class.jetpack-constants.php 9 years ago class.jetpack-data.php 9 years ago class.jetpack-debugger.php 9 years ago class.jetpack-error.php 10 years ago class.jetpack-heartbeat.php 9 years ago class.jetpack-idc.php 9 years ago class.jetpack-ixr-client.php 10 years ago class.jetpack-jitm.php 9 years ago class.jetpack-modules-list-table.php 9 years ago class.jetpack-network-sites-list-table.php 9 years ago class.jetpack-network.php 9 years ago class.jetpack-options.php 9 years ago class.jetpack-post-images.php 9 years ago class.jetpack-signature.php 9 years ago class.jetpack-tracks.php 9 years ago class.jetpack-twitter-cards.php 9 years ago class.jetpack-user-agent.php 9 years ago class.jetpack-xmlrpc-server.php 9 years ago class.jetpack.php 9 years ago class.json-api-endpoints.php 3 years ago class.json-api.php 10 years ago class.photon.php 9 years ago composer.json 10 years ago functions.compat.php 9 years ago functions.gallery.php 10 years ago functions.global.php 9 years ago functions.opengraph.php 9 years ago functions.photon.php 9 years ago jetpack.php 1 year ago json-api-config.php 10 years ago json-endpoints.php 9 years ago locales.php 9 years ago readme.txt 1 year ago require-lib.php 10 years ago rest-api.md 9 years ago uninstall.php 9 years ago webpack.config.js 9 years ago wpml-config.xml 10 years ago
jetpack.php
130 lines
1 <?php
2
3 /*
4 * Plugin Name: Jetpack by WordPress.com
5 * Plugin URI: http://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: 4.6.3
9 * Author URI: http://jetpack.com
10 * License: GPL2+
11 * Text Domain: jetpack
12 * Domain Path: /languages/
13 */
14
15 define( 'JETPACK__MINIMUM_WP_VERSION', '4.6' );
16
17 define( 'JETPACK__VERSION', '4.6.3' );
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 add_filter( 'rest_url_prefix', 'jetpack_index_permalinks_rest_api_url', 999 );
31 /**
32 * Fix the REST API URL for sites using index permalinks
33 *
34 * @todo Remove when 4.7 is minimum version
35 * @see https://core.trac.wordpress.org/ticket/38182
36 * @see https://github.com/Automattic/jetpack/issues/5216
37 * @author kraftbj
38 *
39 * @param string $prefix REST API endpoint URL base prefix.
40 *
41 * @return string
42 */
43 function jetpack_index_permalinks_rest_api_url( $prefix ){
44 global $wp_rewrite, $wp_version;
45 if ( version_compare( $wp_version, '4.7-alpha-38790', '<' )
46 && isset( $wp_rewrite ) && $wp_rewrite instanceof WP_Rewrite
47 && method_exists( $wp_rewrite, 'using_index_permalinks' )
48 && $wp_rewrite->using_index_permalinks() ) {
49 $prefix = $wp_rewrite->index . '/' . $prefix;
50 }
51
52 return $prefix;
53 }
54
55 /**
56 * Returns the location of Jetpack's lib directory. This filter is applied
57 * in require_lib().
58 *
59 * @since 4.0.2
60 *
61 * @return string Location of Jetpack library directory.
62 *
63 * @filter require_lib_dir
64 */
65 function jetpack_require_lib_dir() {
66 return JETPACK__PLUGIN_DIR . '_inc/lib';
67 }
68 add_filter( 'jetpack_require_lib_dir', 'jetpack_require_lib_dir' );
69
70 // @todo: Abstract out the admin functions, and only include them if is_admin()
71 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack.php' );
72 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-network.php' );
73 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-client.php' );
74 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-data.php' );
75 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-client-server.php' );
76 require_once( JETPACK__PLUGIN_DIR . 'sync/class.jetpack-sync-actions.php' );
77 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-options.php' );
78 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-user-agent.php' );
79 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-post-images.php' );
80 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-error.php' );
81 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-heartbeat.php' );
82 require_once( JETPACK__PLUGIN_DIR . 'class.photon.php' );
83 require_once( JETPACK__PLUGIN_DIR . 'functions.photon.php' );
84 require_once( JETPACK__PLUGIN_DIR . 'functions.global.php' );
85 require_once( JETPACK__PLUGIN_DIR . 'functions.compat.php' );
86 require_once( JETPACK__PLUGIN_DIR . 'functions.gallery.php' );
87 require_once( JETPACK__PLUGIN_DIR . 'require-lib.php' );
88 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-autoupdate.php' );
89 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-tracks.php' );
90 require_once( JETPACK__PLUGIN_DIR . 'class.frame-nonce-preview.php' );
91 require_once( JETPACK__PLUGIN_DIR . 'modules/module-headings.php');
92 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-constants.php');
93 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-idc.php' );
94 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-connection-banner.php' );
95
96 if ( is_admin() ) {
97 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-admin.php' );
98 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-jitm.php' );
99 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-debugger.php' );
100 }
101
102 // Play nice with http://wp-cli.org/
103 if ( defined( 'WP_CLI' ) && WP_CLI ) {
104 require_once( JETPACK__PLUGIN_DIR . 'class.jetpack-cli.php' );
105 }
106
107 require_once( JETPACK__PLUGIN_DIR . '_inc/lib/class.core-rest-api-endpoints.php' );
108
109 register_activation_hook( __FILE__, array( 'Jetpack', 'plugin_activation' ) );
110 register_deactivation_hook( __FILE__, array( 'Jetpack', 'plugin_deactivation' ) );
111 add_action( 'updating_jetpack_version', array( 'Jetpack', 'do_version_bump' ), 10, 2 );
112 add_action( 'init', array( 'Jetpack', 'init' ) );
113 add_action( 'plugins_loaded', array( 'Jetpack', 'plugin_textdomain' ), 99 );
114 add_action( 'plugins_loaded', array( 'Jetpack', 'load_modules' ), 100 );
115 add_filter( 'jetpack_static_url', array( 'Jetpack', 'staticize_subdomain' ) );
116 add_filter( 'is_jetpack_site', '__return_true' );
117
118 /**
119 * Add an easy way to photon-ize a URL that is safe to call even if Jetpack isn't active.
120 *
121 * See: http://jetpack.com/2013/07/11/photon-and-themes/
122 */
123 if ( Jetpack::is_module_active( 'photon' ) ) {
124 add_filter( 'jetpack_photon_url', 'jetpack_photon_url', 10, 3 );
125 }
126
127 require_once( JETPACK__PLUGIN_DIR . '3rd-party/3rd-party.php' );
128
129 Jetpack::init();
130