public function ajax_find_posts() { if (defined('DOING_AJAX') && DOING_AJAX && isset($_POST['cmb2_post_search'], $_POST['action'], $_POST['post_search_cpt']) && 'find_posts' == $_POST['action'] && !empty($_POST['post_search_cpt'])) { add_action('pre_get_posts', array($this, 'set_post_type')); } }