rest_prepare_font_collection

rest_prepare_font_collection

Hook Type: filter

See hook in core

Displaying hooks found in version: wordpress-6.8.2

apply_filters('rest_prepare_font_collection') is found 3 times:

  • /wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php line 196
    			 * Can't exit at the beginning of the method due to the potential need to return a WP_Error object.
    			 */
    			if ( $request->is_method( 'HEAD' ) ) {
    				/** This filter is documented in wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php */
    				return apply_filters( 'rest_prepare_font_collection', new WP_REST_Response( array() ), $item, $request );
    			}
    
    			foreach ( $data_fields as $field ) {
    				if ( rest_is_field_included( $field, $fields ) ) {
    					$data[ $field ] = $collection_data[ $field ];
    				}
    
  • /wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php line 212
    		 * Can't exit at the beginning of the method due to the potential need to return a WP_Error object.
    		 */
    		if ( $request->is_method( 'HEAD' ) ) {
    			/** This filter is documented in wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php */
    			return apply_filters( 'rest_prepare_font_collection', new WP_REST_Response( array() ), $item, $request );
    		}
    
    		$response = rest_ensure_response( $data );
    
    		if ( rest_is_field_included( '_links', $fields ) ) {
    			$links = $this->prepare_links( $item );
    
  • /wp-includes/rest-api/endpoints/class-wp-rest-font-collections-controller.php line 235
    		 * @param WP_REST_Response   $response The response object.
    		 * @param WP_Font_Collection $item     The font collection object.
    		 * @param WP_REST_Request    $request  Request used to generate the response.
    		 */
    		return apply_filters( 'rest_prepare_font_collection', $response, $item, $request );
    	}
    
    	/**
    	 * Retrieves the font collection's schema, conforming to JSON Schema.
    	 *
    	 * @since 6.5.0