woocommerce_backordered_item_meta_name
Filter the backorder meta key. Make sure to use the same filter as used in set_backorder_meta().
Использование
add_filter( 'woocommerce_backordered_item_meta_name', 'wp_kama_woocommerce_backordered_item_meta_name_filter', 10, 2 );
/**
* Function for `woocommerce_backordered_item_meta_name` filter-hook.
*
* @param string $backorder_meta_key The backorder meta key.
* @param WC_Order_Item_Product $item The order item product.
*
* @return string
*/
function wp_kama_woocommerce_backordered_item_meta_name_filter( $backorder_meta_key, $item ){
// filter...
return $backorder_meta_key;
}
- $backorder_meta_key(строка)
- The backorder meta key.
- $item(WC_Order_Item_Product)
- The order item product.
Список изменений
| С версии 9.9.0 | Введена. |
Где вызывается хук
woocommerce_backordered_item_meta_name
woocommerce_backordered_item_meta_name
woocommerce_backordered_item_meta_name
woocommerce/includes/class-wc-order-item-product.php 512
$backorder_meta_key = apply_filters( 'woocommerce_backordered_item_meta_name', __( 'Backordered', 'woocommerce' ), $this );
woocommerce/includes/legacy/abstract-wc-legacy-order.php 167
$item->add_meta_data( apply_filters( 'woocommerce_backordered_item_meta_name', __( 'Backordered', 'woocommerce' ), $item ), $args['qty'] - max( 0, $product->get_stock_quantity() ), true );
woocommerce/includes/class-wc-order-item-product.php 272
$this->add_meta_data( apply_filters( 'woocommerce_backordered_item_meta_name', __( 'Backordered', 'woocommerce' ), $this ), $this->get_quantity() - max( 0, $product->get_stock_quantity() ), true );