Автоматическое разбиение на страницы на одной странице в WordPress - PullRequest
0 голосов
/ 30 марта 2019

У меня есть страница на моем сайте WordPress, которая автоматически перечисляет все мои теги записей.Проблема в том, что у меня много тегов и страница стала слишком длинной.Я хочу разделить его на разные страницы, что-то вроде того, что делает <!--nextpage-->.Очевидно, я не могу использовать этот Quicktag, потому что содержимое страницы генерируется автоматически.Есть идеи для реализации этой функции?

//This code displays a list of all post tags

$categories = get_categories( array(
    'taxonomy' => 'post_tag',
    'orderby' => 'name',
    'order'   => 'ASC'
) );

$i=0;
foreach( $categories as $category ) {
    $i++;
    $category_link = sprintf( 
        '<a href="%1$s" alt="%2$s">%3$s</a>',
        esc_url( get_category_link( $category->term_id ) ),
        esc_attr( sprintf( __( 'View all posts in %s', 'mytheme' ), $category->name ) ),
        esc_html( $category->name )
    );
    echo '<p>' . sprintf( esc_html__( '%s', 'mytheme' ), $category_link ) . '</p>';
    if ($i % 40 == 0) {
        // There should be a code that splits a page after every 40 tags
        // something like what <!--nextpage--> does
    }
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...