wordpress_adapter->get_comments_number(); return Comparators_Checker::check_numeric_constraints( $args['comparator'], (int) $args['number_of_comments'], (int) $actual_number_of_comments ); } public function get_options() { $comparators = Comparator_Provider::get_comparators( [ Comparator_Provider::COMPARATOR_IS_GREATER_THAN_INCLUSIVE, Comparator_Provider::COMPARATOR_IS_LESS_THAN_INCLUSIVE, Comparator_Provider::COMPARATOR_IS, Comparator_Provider::COMPARATOR_IS_NOT, ] ); $this->add_control( 'comparator', [ 'type' => Controls_Manager::SELECT, 'options' => $comparators, 'default' => Comparator_Provider::COMPARATOR_IS, ] ); $this->add_control( 'number_of_comments', [ 'type' => Controls_Manager::TEXT, 'input_type' => 'number', 'variant' => 'number', 'placeholder' => 'Type a number...', 'step' => 1, 'min' => 0, 'default' => 1, ] ); } }