post_parent ], $parent_page_ids ); } public function get_options() { $comparators = Comparator_Provider::get_comparators( [ Comparator_Provider::COMPARATOR_IS_ONE_OF, Comparator_Provider::COMPARATOR_IS_NONE_OF, ] ); $this->add_control( 'comparator', [ 'type' => Controls_Manager::SELECT, 'options' => $comparators, 'default' => Comparator_Provider::COMPARATOR_IS_ONE_OF, ] ); $this->add_control( 'pages', [ 'type' => QueryControlModule::QUERY_CONTROL_ID, 'autocomplete' => [ 'object' => QueryControlModule::QUERY_OBJECT_POST, 'query' => [ 'post_status' => 'publish', 'post_type' => 'page', ], ], 'multiple' => true, 'placeholder' => esc_html__( 'Type to search', 'elementor-pro' ), 'required' => true, ] ); } }