我想向 YITH Wishlist 项目对象添加额外数据 假设还保留“颜色:黄色”,然后将其返回到愿望清单项目列表中。
我认为是filter_yith_wcwl_add_to_wishlist_params
对于购物车,我的代码如下所示,但我不知道如何添加以制作 YITH 愿望清单:
/**
* Add the text field as item data to the cart object
* @since 1.0.0
* @param Array $cart_item_data Cart item meta data.
* @param Integer $product_id Product ID.
* @param Integer $variation_id Variation ID.
* @param Boolean $quantity Quantity
*/
function culoare_add_custom_field_item_data( $cart_item_data, $product_id, $variation_id, $quantity ) {
if( !empty( $_POST['color-title-field'] ) ) {
// Add the item data
$cart_item_data['title_field'] = $_POST['color-title-field'];
}
return $cart_item_data;
}
add_filter( 'woocommerce_add_cart_item_data', 'culoare_add_custom_field_item_data', 10, 4 );