woocommerce_duplicate_product_exclude_meta
Filter to allow us to exclude meta keys from product duplication..
Использование
add_filter( 'woocommerce_duplicate_product_exclude_meta', 'wp_kama_woocommerce_duplicate_product_exclude_meta_filter', 10, 2 ); /** * Function for `woocommerce_duplicate_product_exclude_meta` filter-hook. * * @param array $exclude_meta The keys to exclude from the duplicate. * @param array $existing_meta_keys The meta keys that the product already has. * * @return array */ function wp_kama_woocommerce_duplicate_product_exclude_meta_filter( $exclude_meta, $existing_meta_keys ){ // filter... return $exclude_meta; }
- $exclude_meta(массив)
- The keys to exclude from the duplicate.
- $existing_meta_keys(массив)
- The meta keys that the product already has.
Список изменений
С версии 2.6 | Введена. |
Где вызывается хук
woocommerce_duplicate_product_exclude_meta
woocommerce/includes/admin/class-wc-admin-duplicate-product.php 142-151
apply_filters( 'woocommerce_duplicate_product_exclude_meta', array(), array_map( function ( $datum ) { return $datum->key; }, $product->get_meta_data() ) )