Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/jetpack
File: json-endpoints.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Endpoint class definitions are located inside the files that require these endpoint classes.
[2] Fix | Delete
* file ordering matters
[3] Fix | Delete
*
[4] Fix | Delete
* @package automattic/jetpack
[5] Fix | Delete
*/
[6] Fix | Delete
[7] Fix | Delete
$json_endpoints_dir = __DIR__ . '/json-endpoints/';
[8] Fix | Delete
[9] Fix | Delete
// abstract endpoints
[10] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-post-endpoint.php';
[11] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-post-v1-1-endpoint.php'; // v1.1
[12] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-comment-endpoint.php';
[13] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-taxonomy-endpoint.php';
[14] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-render-endpoint.php';
[15] Fix | Delete
[16] Fix | Delete
// **********
[17] Fix | Delete
// v1
[18] Fix | Delete
// **********
[19] Fix | Delete
[20] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-delete-media-endpoint.php';
[21] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-endpoint.php';
[22] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-endpoint.php';
[23] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-endpoint.php';
[24] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-endpoint.php';
[25] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-render-shortcode-endpoint.php';
[26] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-shortcodes-endpoint.php';
[27] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-render-embed-reversal-endpoint.php';
[28] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-render-embed-endpoint.php';
[29] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-embeds-endpoint.php';
[30] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-site-endpoint.php';
[31] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-taxonomies-endpoint.php';
[32] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-taxonomy-endpoint.php';
[33] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-term-endpoint.php';
[34] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-comments-endpoint.php';
[35] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-dropdown-pages-endpoint.php';
[36] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-endpoint.php';
[37] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-post-types-endpoint.php';
[38] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-post-type-taxonomies-endpoint.php';
[39] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-endpoint.php';
[40] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-roles-endpoint.php';
[41] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-terms-endpoint.php';
[42] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-users-endpoint.php';
[43] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-site-user-endpoint.php';
[44] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-update-comments-endpoint.php';
[45] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-comment-endpoint.php';
[46] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-media-endpoint.php';
[47] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-endpoint.php';
[48] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-taxonomy-endpoint.php';
[49] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-term-endpoint.php';
[50] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-user-endpoint.php';
[51] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-upload-media-endpoint.php';
[52] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-endpoint.php';
[53] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-sharing-buttons-endpoint.php';
[54] Fix | Delete
[55] Fix | Delete
// **********
[56] Fix | Delete
// v1.1
[57] Fix | Delete
// **********
[58] Fix | Delete
[59] Fix | Delete
// Comments
[60] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-v1-1-endpoint.php';
[61] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-counts-endpoint.php';
[62] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comment-history-endpoint.php';
[63] Fix | Delete
[64] Fix | Delete
// Media
[65] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-delete-media-v1-1-endpoint.php';
[66] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-v1-1-endpoint.php';
[67] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-v1-1-endpoint.php';
[68] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-media-v1-1-endpoint.php';
[69] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-upload-media-v1-1-endpoint.php';
[70] Fix | Delete
[71] Fix | Delete
// Posts
[72] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-v1-1-endpoint.php';
[73] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-v1-1-endpoint.php';
[74] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-v1-1-endpoint.php';
[75] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-autosave-v1-1-endpoint.php';
[76] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-autosave-post-v1-1-endpoint.php';
[77] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-post-counts-v1-1-endpoint.php';
[78] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-delete-post-endpoint.php';
[79] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-bulk-restore-post-endpoint.php';
[80] Fix | Delete
[81] Fix | Delete
// Custom Menus
[82] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-menus-v1-1-endpoint.php';
[83] Fix | Delete
[84] Fix | Delete
// Custom CSS
[85] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-customcss.php';
[86] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-customcss.php';
[87] Fix | Delete
[88] Fix | Delete
// Logo Settings
[89] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-site-logo-endpoint.php';
[90] Fix | Delete
[91] Fix | Delete
// Homepage Settings
[92] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-site-homepage-endpoint.php';
[93] Fix | Delete
[94] Fix | Delete
// Widgets
[95] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-add-widget-endpoint.php';
[96] Fix | Delete
[97] Fix | Delete
// **********
[98] Fix | Delete
// v1.2
[99] Fix | Delete
// **********
[100] Fix | Delete
[101] Fix | Delete
// Comments
[102] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-comments-tree-v1-2-endpoint.php';
[103] Fix | Delete
[104] Fix | Delete
// Media
[105] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-media-v1-2-endpoint.php';
[106] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-media-v1-2-endpoint.php';
[107] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-edit-media-v1-2-endpoint.php';
[108] Fix | Delete
[109] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-update-post-v1-2-endpoint.php';
[110] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-2-endpoint.php';
[111] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-get-site-v1-2-endpoint.php';
[112] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-list-posts-v1-2-endpoint.php';
[113] Fix | Delete
[114] Fix | Delete
// Jetpack Only Endpoints
[115] Fix | Delete
if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) {
[116] Fix | Delete
$json_jetpack_endpoints_dir = ABSPATH . 'public.api/rest/json-endpoints/jetpack/';
[117] Fix | Delete
} else {
[118] Fix | Delete
$json_jetpack_endpoints_dir = __DIR__ . '/json-endpoints/jetpack/';
[119] Fix | Delete
}
[120] Fix | Delete
[121] Fix | Delete
// This files instantiates the endpoints
[122] Fix | Delete
require_once $json_jetpack_endpoints_dir . 'json-api-jetpack-endpoints.php';
[123] Fix | Delete
[124] Fix | Delete
// **********
[125] Fix | Delete
// v1.3
[126] Fix | Delete
// **********
[127] Fix | Delete
[128] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-3-endpoint.php';
[129] Fix | Delete
[130] Fix | Delete
// **********
[131] Fix | Delete
// v1.4
[132] Fix | Delete
// **********
[133] Fix | Delete
[134] Fix | Delete
require_once $json_endpoints_dir . 'class.wpcom-json-api-site-settings-v1-4-endpoint.php';
[135] Fix | Delete
[136] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function