PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 15.9-a.5
Jetpack – WP Security, Backup, Speed, & Growth v15.9-a.5
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 1 week ago _inc 1 week ago css 2 weeks ago extensions 1 week ago images 1 month ago jetpack_vendor 1 week ago json-endpoints 1 week ago modules 1 week ago sal 1 week ago src 1 week ago vendor 1 week ago views 1 month ago CHANGELOG.md 1 week ago LICENSE.txt 5 months ago SECURITY.md 2 years ago class-jetpack-connection-status.php 2 years ago class-jetpack-gallery-settings.php 6 months ago class-jetpack-newsletter-dashboard-widget.php 6 months ago class-jetpack-pre-connection-jitms.php 2 years ago class-jetpack-stats-dashboard-widget.php 3 months ago class-jetpack-xmlrpc-methods.php 1 week ago class.frame-nonce-preview.php 6 months ago class.jetpack-admin.php 1 month ago class.jetpack-autoupdate.php 6 months ago class.jetpack-cli.php 1 week ago class.jetpack-client-server.php 2 years ago class.jetpack-gutenberg.php 1 week ago class.jetpack-heartbeat.php 3 months ago class.jetpack-modules-list-table.php 6 months ago class.jetpack-network-sites-list-table.php 6 months ago class.jetpack-network.php 1 month ago class.jetpack-plan.php 2 years ago class.jetpack-post-images.php 2 months ago class.jetpack-twitter-cards.php 3 months ago class.jetpack-user-agent.php 2 years ago class.jetpack.php 1 week ago class.json-api-endpoints.php 1 week ago class.json-api.php 2 weeks ago class.photon.php 3 years ago composer.json 1 week ago enhanced-open-graph.php 1 week ago functions.compat.php 3 months ago functions.cookies.php 2 years ago functions.global.php 1 month ago functions.is-mobile.php 2 years ago functions.opengraph.php 2 months ago functions.photon.php 2 years ago jetpack.php 1 week ago json-api-config.php 3 years ago json-endpoints.php 2 years ago load-jetpack.php 1 week ago locales.php 6 months ago readme.txt 1 week ago unauth-file-upload.php 6 months ago uninstall.php 6 months ago wpml-config.xml 3 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