} if ( in_array( WP_REST_Search_Controller::PROP_URL, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_URL ] = get_permalink( $post->ID ); } if ( in_array( WP_REST_Search_Controller::PROP_TYPE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_TYPE ] = $this->type; } if ( in_array( WP_REST_Search_Controller::PROP_SUBTYPE, $fields, true ) ) { $data[ WP_REST_Search_Controller::PROP_SUBTYPE ] = $post->post_type; } return $data; } /** * Prepares links for the search result of a given ID. * * @since 5.0.0 * * @param int $id Item ID. * @return array Links for the given item. */ public function prepare_item_links( $id ) { $post = get_post( $id ); $links = array(); $item_route = rest_get_route_for_post( $post ); if ( ! empty( $item_route ) ) { $links['self'] = array( 'href' => rest_url( $item_route ), 'embeddable' => true, ); } $links['about'] = array( 'href' => rest_url( 'wp/v2/types/' . $post->post_type ), ); return $links; } /** * Overwrites the default protected and private title format. * * By default, WordPress will show password protected or private posts with a title of * "Protected: %s" or "Private: %s", as the REST API communicates the status of a post * in a machine-readable format, we remove the prefix. * * @since 5.0.0 * * @return string Title format. */ public function protected_title_format() { return '%s'; } /** * Attempts to detect the route to access a single item. * * @since 5.0.0 * @deprecated 5.5.0 Use rest_get_route_for_post() * @see rest_get_route_for_post() * * @param WP_Post $post Post object. * @return string REST route relative to the REST base URI, or empty string if unknown. */ protected function detect_rest_item_route( $post ) { _deprecated_function( __METHOD__, '5.5.0', 'rest_get_route_for_post()' ); return rest_get_route_for_post( $post ); } } https://hr-on.com/post-sitemap.xml 2025-10-08T12:14:09+00:00 https://hr-on.com/page-sitemap.xml 2025-10-15T13:32:44+00:00 https://hr-on.com/hron_person-sitemap.xml 2025-10-15T09:34:52+00:00 https://hr-on.com/portfolio-sitemap.xml 2025-05-15T07:42:31+00:00 https://hr-on.com/testimonial-sitemap.xml 2023-12-28T13:31:04+00:00 https://hr-on.com/carousel-logos-sitemap.xml 2025-05-06T10:37:26+00:00 https://hr-on.com/manager-logos-sitemap.xml 2025-09-16T07:50:43+00:00 https://hr-on.com/prices-reviews-sitemap.xml 2023-09-20T07:15:36+00:00 https://hr-on.com/prices-logos-sitemap.xml 2023-09-06T09:47:00+00:00