PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 13.8.2
Jetpack – WP Security, Backup, Speed, & Growth v13.8.2
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 2 years ago _inc 1 year ago css 1 year ago extensions 1 year ago images 1 year ago jetpack_vendor 1 year ago json-endpoints 1 year ago modules 1 year ago sal 1 year ago src 1 year ago vendor 1 year ago views 2 years ago CHANGELOG.md 1 year ago LICENSE.txt 5 years ago SECURITY.md 2 years ago class-jetpack-connection-status.php 2 years ago class-jetpack-gallery-settings.php 3 years ago class-jetpack-pre-connection-jitms.php 2 years ago class-jetpack-stats-dashboard-widget.php 2 years ago class-jetpack-xmlrpc-methods.php 1 year ago class.frame-nonce-preview.php 4 years ago class.jetpack-admin.php 1 year ago class.jetpack-affiliate.php 2 years ago class.jetpack-autoupdate.php 2 years ago class.jetpack-bbpress-json-api.compat.php 2 years ago class.jetpack-cli.php 1 year ago class.jetpack-client-server.php 2 years ago class.jetpack-gutenberg.php 1 year ago class.jetpack-heartbeat.php 2 years ago class.jetpack-modules-list-table.php 2 years ago class.jetpack-network-sites-list-table.php 2 years ago class.jetpack-network.php 2 years ago class.jetpack-plan.php 2 years ago class.jetpack-post-images.php 1 year ago class.jetpack-twitter-cards.php 2 years ago class.jetpack-user-agent.php 2 years ago class.jetpack.php 1 year ago class.json-api-endpoints.php 2 years ago class.json-api.php 2 years ago class.photon.php 3 years ago composer.json 1 year ago enhanced-open-graph.php 3 years ago functions.compat.php 2 years 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 global.d.ts 1 year ago jetpack.php 1 year ago json-api-config.php 3 years ago json-endpoints.php 2 years ago load-jetpack.php 2 years ago locales.php 4 years ago readme.txt 1 year ago uninstall.php 2 years 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