function get_unindexed_posts() { if (!class_exists('SearchWPIndexer')) { return array(); } add_filter('searchwp_index_chunk_size', array($this, 'posts_per_page')); $indexer = new SearchWPIndexer(); $unindexed_posts = $indexer->find_unindexed_posts(); remove_filter('searchwp_index_chunk_size', array($this, 'posts_per_page')); return $unindexed_posts; }