static function get_posts($args = array()) { $posts = $args instanceof WP_Query ? $args->posts : WPLib_Posts::get_query($args)->posts; return $posts; }
/** * @param array|string|WPLib_Query $query * @param array $args * @return WPLib_Post_List_Default */ static function get_list($query = array(), $args = array()) { $args = wp_parse_args($args, array('default_list' => 'WPLib_Post_List_Default', 'items' => function ($query) { $posts = $query instanceof WP_Query ? $query->posts : WPLib_Posts::get_posts($query); return $posts; })); return parent::get_list($query, $args); }