woocommerce_rest_prepare_{$this->post_type}

woocommerce_rest_prepare_{$this->post_type}

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.9.8.1

apply_filters('woocommerce_rest_prepare_{$this->post_type}') is found 6 times:

  • /includes/rest-api/Controllers/Version1/class-wc-rest-coupons-v1-controller.php line 221
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
         * @param WP_REST_Response   $response   The response object.
         * @param WP_Post            $post       Post object.
         * @param WP_REST_Request    $request    Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $post, $request );
    }
     
    /**
     * Only return writable props from schema.
     * @param  array $schema
     * @return bool
  • /includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php line 230
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
         * @param WP_REST_Response   $response   The response object.
         * @param WP_Post            $post       Post object.
         * @param WP_REST_Request    $request    Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $post, $request );
    }
     
    /**
     * Prepare links for the request.
     *
     * @param WC_Order_Refund $refund Comment object.
  • /includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php line 363
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
         * @param WP_REST_Response   $response   The response object.
         * @param WP_Post            $post       Post object.
         * @param WP_REST_Request    $request    Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $post, $request );
    }
     
    /**
     * Prepare links for the request.
     *
     * @param WC_Order $order Order object.
  • /includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php line 637
    633
    634
    635
    636
    637
    638
    639
    640
    641
    642
    643
         * @param WP_REST_Response   $response   The response object.
         * @param WP_Post            $post       Post object.
         * @param WP_REST_Request    $request    Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $post, $request );
    }
     
    /**
     * Prepare links for the request.
     *
     * @param WC_Product      $product Product object.
  • /includes/rest-api/Controllers/Version1/class-wc-rest-webhooks-v1-controller.php line 596
    592
    593
    594
    595
    596
    597
    598
    599
    600
    601
    602
         * @param WP_REST_Response $response The response object.
         * @param WC_Webhook       $webhook  Webhook object used to create response.
         * @param WP_REST_Request  $request  Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $webhook, $request );
    }
     
    /**
     * Prepare links for the request.
     *
     * @param int $id Webhook ID.
  • /includes/rest-api/Controllers/Version2/class-wc-rest-webhooks-v2-controller.php line 73
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
         * @param WP_REST_Response $response The response object.
         * @param WC_Webhook       $webhook  Webhook object used to create response.
         * @param WP_REST_Request  $request  Request object.
         */
        return apply_filters( "woocommerce_rest_prepare_{$this->post_type}", $response, $webhook, $request );
    }
     
    /**
     * Get the default REST API version.
     *
     * @since  3.0.0