我正在增加对在WooCommerce商店中导入自定义分类法的支持。
function process_import( $object, $data ) {
if (is_a($object, 'WC_Product')) {
if (!empty($data['color_tax'])) {
$object->save();
$set_taxonomy = process_taxonomy_save($object, $data['color_tax'], 'color');
// How to handle an error so that it gets logged
}
}
return $object;
}
add_filter( 'woocommerce_product_import_pre_insert_product_object', __NAMESPACE__.'\\process_import', 10, 2 );
我试图了解如何处理错误,以便使错误在Log Details
中列出,并且用户可以得到有关为什么跳过产品的反馈。
我经历了official docs,但是找不到答案。