添加或删除 woocommerce 错误消息
Add or remove woocommerce error messages
我正在为 TNT 开发这个运费生成器作为 WordPress woo-commerce extention.the 如果有错误我需要显示错误并限制用户 checkout.I 使用以下方法要做到这一点。
问题是当用户输入正确的数据并管理已完成的事情时,我如何删除此通知。
if (!empty($xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price)) {
$cost+= (float)$xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price;
}
else wc_add_wp_error_notices(new WP_Error(1, 'Shipping cost error'));
当用户输入正确的数据时,用户可以继续,但错误仍然是 there.I 需要将其删除!
(到目前为止,我尝试了很多参考资料,所以如果我遗漏了任何内容,请更正 me.any 新的建议也很感激)
woo-commerce 对此有自己的预定义功能,我当时并不知道 time.used wc_add_notice 和 wc_clear_notices 解决了这个问题!
if(!empty($xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price)){
$cost+=(float)$xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price;
wc_clear_notices();
}
else
{ //wc_add_wp_error_notices(new WP_Error(1,'Shipping cost error'));
wc_clear_notices();
wc_add_notice( 'Shipping cost error', 'error' );
}
我正在为 TNT 开发这个运费生成器作为 WordPress woo-commerce extention.the 如果有错误我需要显示错误并限制用户 checkout.I 使用以下方法要做到这一点。 问题是当用户输入正确的数据并管理已完成的事情时,我如何删除此通知。
if (!empty($xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price)) {
$cost+= (float)$xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price;
}
else wc_add_wp_error_notices(new WP_Error(1, 'Shipping cost error'));
当用户输入正确的数据时,用户可以继续,但错误仍然是 there.I 需要将其删除! (到目前为止,我尝试了很多参考资料,所以如果我遗漏了任何内容,请更正 me.any 新的建议也很感激)
woo-commerce 对此有自己的预定义功能,我当时并不知道 time.used wc_add_notice 和 wc_clear_notices 解决了这个问题!
if(!empty($xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price)){
$cost+=(float)$xml->ratedTransitTimeResponse->ratedProducts->ratedProduct[0]->quote->price;
wc_clear_notices();
}
else
{ //wc_add_wp_error_notices(new WP_Error(1,'Shipping cost error'));
wc_clear_notices();
wc_add_notice( 'Shipping cost error', 'error' );
}