/** * @param mixed $query * @param string $post_class */ public function __construct($query = false, $post_class = '\\Timber\\Post') { $this->userQuery = $query; $this->queryIterator = PostGetter::query_posts($query, $post_class); $posts = $this->queryIterator->get_posts(); parent::__construct($posts, $post_class); }
/** * Query posts. * @api * @param mixed $query * @param string $PostClass * @return array|bool|null */ public static function query_posts($query = false, $PostClass = 'Timber\\Post') { return PostGetter::query_posts($query, $PostClass); }