PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 15.1.2
Jetpack – WP Security, Backup, Speed, & Growth v15.1.2
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 14.5.1 14.6.1 14.7.1 14.8.1 14.9.2 15.0.3 15.1.2 15.2.1 15.3.2 15.4.1 15.5.1 15.6.1 15.7.2 15.8.1 15.9.2 16.0.2 16.1.3 16.2-a.5 16.2-a.3 16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 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 / json-endpoints.php
jetpack Last commit date
3rd-party 11 months ago _inc 1 day ago css 1 year ago extensions 10 months ago images 1 year ago jetpack_vendor 1 day ago json-endpoints 10 months ago modules 10 months ago sal 10 months ago src 1 year ago vendor 10 months ago views 11 months ago CHANGELOG.md 10 months ago LICENSE.txt 5 years ago SECURITY.md 2 years ago class-jetpack-connection-status.php 2 years ago class-jetpack-gallery-settings.php 1 year ago class-jetpack-newsletter-dashboard-widget.php 1 year ago class-jetpack-pre-connection-jitms.php 2 years ago class-jetpack-stats-dashboard-widget.php 1 year ago class-jetpack-xmlrpc-methods.php 1 year ago class.frame-nonce-preview.php 1 year ago class.jetpack-admin.php 11 months ago class.jetpack-autoupdate.php 1 year ago class.jetpack-cli.php 11 months ago class.jetpack-client-server.php 2 years ago class.jetpack-gutenberg.php 11 months ago class.jetpack-heartbeat.php 2 years ago class.jetpack-modules-list-table.php 1 year ago class.jetpack-network-sites-list-table.php 1 year ago class.jetpack-network.php 1 year ago class.jetpack-plan.php 3 years ago class.jetpack-post-images.php 1 year ago class.jetpack-twitter-cards.php 1 year ago class.jetpack-user-agent.php 2 years ago class.jetpack.php 11 months ago class.json-api-endpoints.php 11 months ago class.json-api.php 11 months ago class.photon.php 3 years ago composer.json 10 months ago enhanced-open-graph.php 1 year ago functions.compat.php 1 year ago functions.cookies.php 2 years ago functions.global.php 1 year ago functions.is-mobile.php 2 years ago functions.opengraph.php 1 year ago functions.photon.php 2 years ago jetpack.php 1 day ago json-api-config.php 3 years ago json-endpoints.php 2 years ago load-jetpack.php 1 year ago locales.php 1 year ago readme.txt 1 day ago unauth-file-upload.php 1 year ago uninstall.php 1 year ago wpml-config.xml 4 years ago
json-endpoints.php
137 lines
1 <?php
2 /**
3 * Endpoint class definitions are located inside the files that require these endpoint classes.
4 * file ordering matters
5 *
6 * @package automattic/jetpack
7 */
8
9 $json_endpoints_dir = __DIR__ . '/json-endpoints/';
10
11 // abstract endpoints
12 require_once $json_endpoints_dir . 'class.wpcom-json-api-post-endpoint.php';
13 require_once $json_endpoints_dir . 'class.wpcom-json-api-post-v1-1-endpoint.php'; // v1.1
14 require_once $json_endpoints_dir . 'class.wpcom-json-api-comment-endpoint.php';
15 require_once $json_endpoints_dir . 'class.wpcom-json-api-taxonomy-endpoint.php';
16 require_once $json_endpoints_dir . 'class.wpcom-json-api-render-endpoint.php';
17
18 // **********
19 // v1
20 // **********
21
22 require_once $json_endpoints_dir . 'class.wpcom-json-api-delete-media-endpoint.php';
23 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-endpoint.php';
24 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-endpoint.php';
25 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-endpoint.php';
26 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-endpoint.php';
27 require_once $json_endpoints_dir . 'class.wpcom-json-api-render-shortcode-endpoint.php';
28 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-shortcodes-endpoint.php';
29 require_once $json_endpoints_dir . 'class.wpcom-json-api-render-embed-reversal-endpoint.php';
30 require_once $json_endpoints_dir . 'class.wpcom-json-api-render-embed-endpoint.php';
31 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-embeds-endpoint.php';
32 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-site-endpoint.php';
33 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-taxonomies-endpoint.php';
34 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-taxonomy-endpoint.php';
35 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-term-endpoint.php';
36 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-comments-endpoint.php';
37 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-dropdown-pages-endpoint.php';
38 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-endpoint.php';
39 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-post-types-endpoint.php';
40 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-post-type-taxonomies-endpoint.php';
41 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-endpoint.php';
42 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-roles-endpoint.php';
43 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-terms-endpoint.php';
44 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-users-endpoint.php';
45 require_once $json_endpoints_dir . 'class.wpcom-json-api-site-user-endpoint.php';
46 require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-update-comments-endpoint.php';
47 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-comment-endpoint.php';
48 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-media-endpoint.php';
49 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-endpoint.php';
50 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-taxonomy-endpoint.php';
51 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-term-endpoint.php';
52 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-user-endpoint.php';
53 require_once $json_endpoints_dir . 'class.wpcom-json-api-upload-media-endpoint.php';
54 require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-endpoint.php';
55 require_once $json_endpoints_dir . 'class.wpcom-json-api-sharing-buttons-endpoint.php';
56
57 // **********
58 // v1.1
59 // **********
60
61 // Comments
62 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-v1-1-endpoint.php';
63 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-counts-endpoint.php';
64 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-history-endpoint.php';
65
66 // Media
67 require_once $json_endpoints_dir . 'class.wpcom-json-api-delete-media-v1-1-endpoint.php';
68 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-v1-1-endpoint.php';
69 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-v1-1-endpoint.php';
70 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-media-v1-1-endpoint.php';
71 require_once $json_endpoints_dir . 'class.wpcom-json-api-upload-media-v1-1-endpoint.php';
72
73 // Posts
74 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-v1-1-endpoint.php';
75 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-v1-1-endpoint.php';
76 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-v1-1-endpoint.php';
77 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-autosave-v1-1-endpoint.php';
78 require_once $json_endpoints_dir . 'class.wpcom-json-api-autosave-post-v1-1-endpoint.php';
79 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-counts-v1-1-endpoint.php';
80 require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-delete-post-endpoint.php';
81 require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-restore-post-endpoint.php';
82
83 // Custom Menus
84 require_once $json_endpoints_dir . 'class.wpcom-json-api-menus-v1-1-endpoint.php';
85
86 // Custom CSS
87 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-customcss.php';
88 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-customcss.php';
89
90 // Logo Settings
91 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-site-logo-endpoint.php';
92
93 // Homepage Settings
94 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-site-homepage-endpoint.php';
95
96 // Widgets
97 require_once $json_endpoints_dir . 'class.wpcom-json-api-add-widget-endpoint.php';
98
99 // **********
100 // v1.2
101 // **********
102
103 // Comments
104 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-v1-2-endpoint.php';
105
106 // Media
107 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-v1-2-endpoint.php';
108 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-v1-2-endpoint.php';
109 require_once $json_endpoints_dir . 'class.wpcom-json-api-edit-media-v1-2-endpoint.php';
110
111 require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-v1-2-endpoint.php';
112 require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-2-endpoint.php';
113 require_once $json_endpoints_dir . 'class.wpcom-json-api-get-site-v1-2-endpoint.php';
114 require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-v1-2-endpoint.php';
115
116 // Jetpack Only Endpoints
117 if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) {
118 $json_jetpack_endpoints_dir = ABSPATH . 'public.api/rest/json-endpoints/jetpack/';
119 } else {
120 $json_jetpack_endpoints_dir = __DIR__ . '/json-endpoints/jetpack/';
121 }
122
123 // This files instantiates the endpoints
124 require_once $json_jetpack_endpoints_dir . 'json-api-jetpack-endpoints.php';
125
126 // **********
127 // v1.3
128 // **********
129
130 require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-3-endpoint.php';
131
132 // **********
133 // v1.4
134 // **********
135
136 require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-4-endpoint.php';
137