VideoPressHQPlaylist::TAXONOMY_NAME, 'hide_empty' => false, ) ); $per_page = 20; $pages_count = ceil( $total / $per_page ); if ( $page > $pages_count ) { $page = $pages_count; } $query = new WP_Term_Query( array( 'taxonomy' => VideoPressHQPlaylist::TAXONOMY_NAME, 'hide_empty' => false, 'orderby' => 'name', 'order' => 'ASC', 'count' => true, 'number' => $per_page, 'offset' => ( $page - 1 ) * $per_page, 'update_term_meta_cache' => true, ) ); $playlists = VideoPressHQPlaylist::from_terms( $query->get_terms() ); ?>