WC_Product_Usage_Notice::has_reached_max_dismissals
Check whether the user has reached max dismissals of product usage notice.
Method of the class: WC_Product_Usage_Notice{}
No Hooks.
Returns
true|false.
Usage
$result = WC_Product_Usage_Notice::has_reached_max_dismissals( $user_id, $product_id ): bool;
- $user_id(int) (required)
- User ID.
- $product_id(int) (required)
- Product ID.
WC_Product_Usage_Notice::has_reached_max_dismissals() WC Product Usage Notice::has reached max dismissals code WC 10.4.3
private static function has_reached_max_dismissals( int $user_id, int $product_id ): bool {
$dismiss_count = absint(
get_user_meta(
$user_id,
self::DISMISSED_COUNT_META_PREFIX . $product_id,
true
)
);
$max_dismissals = self::$current_notice_rule['max_dismissals'];
return $dismiss_count >= $max_dismissals;
}