Proper Pagination
Этот плагин в первую очередь нацелен на разработчиков тем и предназначен для упрощения создания семантических, удобных элементов управления разбиением на страницы для страниц списков WordPress, таких как архив, автор, категория, поиск, списки тегов и т. Д. Этот плагин, вдохновленный The Loop и WP_Query, остается вне возможностей разработчика темы, позволяя ей создавать необходимую разметку, предоставляя следующие теги шаблона: pp_has_pagination - определяет, имеет ли текущее «представление» какую-либо разбивку на страницы для отображения, т. е. охватывает ли просматриваемый контент более 1 страницы pp_the_pagination - инициирует контекст разбиения на страницы должен вызываться в начале каждой итерации цикла. pp_rewind_pagination - сбрасывает контекст разбиения на страницы, чтобы цикл разбивки на страницы можно было повторять несколько раз. pp_is_current_page - для использования в цикле разбиения на страницы возвращает логическое значение, указывающее, для текущей страницы pp_has_previous_page - для использования в цикле разбивки на страницы возвращает логическое значение, указывающее, есть ли e - предыдущая страница, например, когда на странице 1 нет предыдущей страницы pp_has_next_page - для использования в цикле разбивки на страницы возвращает логическое значение, указывающее, есть ли следующая страница, например, когда на странице N из N, следующей страницы нет pp_the_page_permalink - для использования в цикле разбиения на страницы, повторяет постоянную ссылку для текущей страницы. pp_the_previous_page_permalink - для использования в цикле разбиения на страницы, повторяет постоянную ссылку для предыдущей страницы. для использования в цикле разбивки на страницы, повторяет постоянную ссылку для первой страницы pp_the_last_page_permalink - для использования в цикле разбиения на страницы, повторяет постоянную ссылку для последней страницы pp_the_page_num - для использования в цикле разбивки на страницы, повторяет номер страницы текущей страницы, повторяемой по Например, следующий порядок тегов шаблона обеспечит элементарное управление разбивкой на страницы: Php if (pp_has_pagination ()):?>
php pp_the_pagination (); if (pp_has_previous_page ()):?> новые истории php else:?> новые истории php endif; pp_rewind_pagination (); ?> php while (pp_has_pagination ()): pp_the_pagination (); ?> php if (pp_is_current_page ()):?> php pp_the_page_num (); ?> php else:?> php pp_the_page_num (); ?> php endif; ?> php end while; pp_rewind_pagination (); ?> php pp_the_pagination (); if (pp_has_next_page ()):?> старые истории php else:?> старые истории php endif; pp_rewind_pagination (); ?>
php endif; ?> Теги шаблонов, предлагаемые этим плагином, предоставляют разработчику темы неограниченный набор возможностей для семантической разметки элемента управления разбиением на страницы. Дополнительные сведения см. В исходной записи блога. Автор: Steve Winton
Версия: 1.3
Последнее обновление: 2010-01-04 11:40am GMT