• Resolved mishaml

    (@mishaml)


    У вас есть класс 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)
  • Plugin Author calliko

    (@calliko)

    Хорошо. Добавлю данный фильтр в следующей версии, но название будет: bfw-update-points-filter

    Plugin Author calliko

    (@calliko)

    Отмечаю как решено

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Фильтр при добавлении бонусных балов’ is closed to new replies.