Фильтр при добавлении бонусных балов
-
У вас есть класс BfwPoints в classes/BfwPoints.php в котором есть функция которая начисляет балы. Предлагаю добавить в неё фильтр. Например в нашем проекте будут дни когда не надо начислять новые балы и не разрешать их списывать. Тогда через фильтр можно будет ставить 0, может пригодится и в других случаях. Примерный код как это могло бы выглядеть (название фильтра опционально)
public static function updatePoints( int $userId, float $newBalls ): void { if ( $newBalls < 0 ) { $newBalls = 0; } $newBalls = apply_filters('bonus_woo_update_points_value', $newBalls, $userId); update_user_meta( $userId, 'computy_point', $newBalls ); }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Фильтр при добавлении бонусных балов’ is closed to new replies.