woocommerce_api_classes
Deprecated from version 2.6.0. It is no longer supported and can be removed in future releases. It is recommended to replace this hook with the same one.
Register available API resources.
Usage
add_filter( 'woocommerce_api_classes', 'wp_kama_woocommerce_api_classes_filter' ); /** * Function for `woocommerce_api_classes` filter-hook. * * @param WC_API_Server $server the REST server. * * @return WC_API_Server */ function wp_kama_woocommerce_api_classes_filter( $server ){ // filter... return $server; }
- $server(WC_API_Server)
- the REST server.
Changelog
Since 2.1 | Introduced. |
Deprecated since | 2.6.0 |
Where the hook is called
woocommerce_api_classes
woocommerce_api_classes
woocommerce_api_classes
woocommerce/includes/legacy/class-wc-legacy-api.php 264-275
$api_classes = apply_filters( 'woocommerce_api_classes', array( 'WC_API_Coupons', 'WC_API_Customers', 'WC_API_Orders', 'WC_API_Products', 'WC_API_Reports', 'WC_API_Taxes', 'WC_API_Webhooks', ) );
woocommerce/includes/legacy/class-wc-legacy-api.php 313-322
$api_classes = apply_filters( 'woocommerce_api_classes', array( 'WC_API_Customers', 'WC_API_Orders', 'WC_API_Products', 'WC_API_Coupons', 'WC_API_Reports', ) );
woocommerce/includes/legacy/class-wc-legacy-api.php 361-371
$api_classes = apply_filters( 'woocommerce_api_classes', array( 'WC_API_Customers', 'WC_API_Orders', 'WC_API_Products', 'WC_API_Coupons', 'WC_API_Reports', 'WC_API_Webhooks', ) );