10 лучших плагинов для постраничной навигации на WordPress
WordPress — это очень универсальная платформа для ведения блога, а с помощью плагинов ее можно сделать еще более удобной для пользователя.
Это касается и постраничной навигации (пагинации) страниц, которая изначально отсутствует на WordPress. Но это легко можно исправить, выбрав для своего сайта один из 10-ти лучших плагинов.
Смотрите также:
Один из наиболее популярных и часто используемых плагинов. С помощью встроенной функции wp_pagenavi() привычные линки ← Назад | Далее → изменятся на привлекательную нумерацию страниц.
2. WP Smart Pagination
Еще один полезный плагин, который имеет очень удобную функцию. Вы можете перейти на нужную страницу, вписав ее номер в дополнительное окошко.
3. Simple Pagination
Один из лучших и самых простых плагинов, с помощью которого можно установить дополнительное разбиение на страницы для записей и комментариев, значительно упростив навигацию на вашем сайте на WordPress.
4. Alphabetic Pagination
С помощью этого плагина можно сделать фильтр записей и страниц по алфавиту. Он прост не только в установке, но и в использовании.
5. jPages pagination for WordPress
Это один из лучших плагинов для создания пагинации страниц галереи, комментариев, прочее. С его помощью галереи превращаются в галерею с нумерацией страниц.
6. Paginate
Этот плагин позволяет создать пагинацию страниц в соответствии с вашими требованиями. Можно увеличить нумерацию на одной странице, выбрать количество единиц для отображения. По умолчанию их может быть 10.
7. Next Post Fly Box For WordPress
Один из лучших плагинов, который создает навигацию между следующим и предыдущим постом в виде всплывающего бокса в левой или в правой части окна. Когда пользователь скролит страницу, появляется всплывающий бокс, на котором можно выбрать следующую или предыдущую запись.
8. JQuery Paginator Plugin
Плагин позволяет выбрать между 3-мя типами пагинации, если задать нужный параметр. Это один из наиболее привлекательных плагинов для разбиения на страницы.
9. Smart Pagination
Отличный плагин, который предлагает 11 разных вариантов пагинации.
Отличное собрание CSS-стилей для популярных плагинов для WordPress — WP-PageNavi и WP-Paginate. Включает в себя HTML страницы с демонстрацией стилей, а каждый стиль содержит отдельный CSS файл.
Источник: indexwp.com
Смотрите также:
Добавляем пагинацию на WordPress-сайт
В этой статье я расскажу, как добавить пагинацию WordPress. Хотя движок и выводит пользователю ссылки на следующий и предыдущий пост, но пагинация улучшает просмотр страниц сайта.
С простой способ добавить пагинацию в WordPress — это использование тем. Некоторые темы уже содержат эту функцию и инструменты для настройки ссылок пагинации. Например, изменения цвета и внешнего вида ссылок.
Чтобы узнать, поддерживает ли тема эту функцию, перейдите в раздел «Внешний вид» панели администрирования WordPress.
Нажмите кнопку «Настроить». В зависимости от темы, которую вы используете, здесь может отображаться раздел пагинации. Он также может быть включен в другие разделы настройки темы.
Если не нашли параметры настройки пагинации WordPress без плагина, нажмите «X», чтобы вернуться в панель администрирования. Вам нужно будет использовать один из способов, чтобы добавить пагинацию на сайт.
Функции, которые поддерживаются одной темой, не всегда доступны в другой. Сложность заключается в том, чтобы найти ту тему, которая содержит необходимые вам функции, а затем настроить ее с помощью плагинов или редактирование кода.
Чтобы добавить тему, поддерживающую пагинацию:
В поле поиска введите «pagination». WordPress автоматически фильтрует темы и находит те, в описании, которых присутствует данный термин.
Найдите тему, которая вам нравится, установите и активируйте ее. Если не уверены, подходит ли она, нажмите на кнопку «Предварительный просмотр».
Примечание. Предварительный просмотр представляет собой простую систему и не учитывает многие элементы, такие как изображение заголовка, виджеты и общий макет сайта.
Если вы хотите сохранить текущую тему, но она не поддерживает пагинацию WordPress, то используйте плагин. Некоторые из них поставляются с набором параметров, которые позволяют настроить дизайн.
В этой статье я расскажу о плагине Pagination by BestWebSoft. С его помощью можно добавить пагинацию для различных разделов WordPress-сайта.
Чтобы установить плагин Pagination by BestWebSoft сделайте следующее:
- В панели администрирования WordPress перейдите в раздел «Плагины» и нажмите на кнопку добавления нового плагина.
- Найдите плагин «Pagination by BestWebSoft». Установите и активируйте его.
- В меню панели администрирования будет добавлена новая функция. Нажмите на новый пункт меню, чтобы открыть панель BWS. Все инструменты BestWebSoft содержатся в этом разделе. Если у вас установлены другие инструменты, нажмите ссылку Pagination.
В настройках плагина пагинации WordPress можно настроить пагинацию для различных частей сайта: для главной страницы, для страниц архива, блога и так далее.
Перейдите на вкладку «Внешний вид». В этом разделе можно изменить способ отображения пагинации на сайте. А также изменить цвет фона и текста, границы и другие параметры. После того, как внесли изменения, нажмите на кнопку «Сохранить» в нижней части страницы.
Перейдите на вкладку «Пользовательский код». Здесь можно задать собственные CSS-стили, чтобы настроить отображение пагинации. После того как завершите редактирование кода, нажмите на кнопку «Сохранить изменения», расположенную в левом нижнем углу.
После этого все остальное плагин сделает автоматически. После вывода пагинации WordPress вам останется только добавить контент.
Для WordPress доступно много плагинов, которые предоставляют различные параметры настройки пагинации.
Плагин дает возможность изменять текст раздела пагинации, а также количество ссылок на записи, которые будут отображаться. Одной из причин, почему так много людей используют плагин, является то, что он имеет собственный файл CSS. Это позволяет разработчикам задавать уникальное отображение пагинации.
Плагин предоставляет возможность гибкой настройки. Он также поддерживает возможность добавления пользовательского кода CSS. Этот плагин содержит несколько базовых параметров, в том числе отображение ссылок и использование синих или серых кнопок.
Простой плагин пагинации записей WordPress, который не содержит большого количества параметров настройки. Тем не менее, он позволяет эффективно добавить ссылки пагинации в нижней части записей.
Если у вас есть редактор CSS-кода, то можно внести изменения в темы и плагины. Например, плагин PageNavi предоставляет доступ к собственному файлу CSS.
Можно добавить пользовательский код для других областей страницы через файл style.css темы. А также изменить цвет фона, отображение элементов при наведении курсора мыши и многое другое.
Пагинация страниц WordPress делает сайт более интерактивным. С ее помощью посетители могут самостоятельно выбирать, на какие страницы переходить. Это одно из тех дополнений, которое может внести любой разработчик. При этом оно существенно улучшает опыт взаимодействия пользователей.
Данная публикация представляет собой перевод статьи «How to Add WordPress Pagination to Your Website» , подготовленной дружной командой проекта Интернет-технологии.ру
Плагин постраничной навигации для WordPress: создаём свою пагинацию
Плагин постраничной навигации, о котором пойдёт речь в этой статье мне очень понравился тем, что не требуется каких-либо обязательных внедрений в код темы, а также он отличается простой настройкой. И, естественно, этот плагин бесплатный.
Постраничной навигацией или, как её ещё называют, пагинацией, обладает большинство современных тем для WordPress. Но они, почти все, не позволяют редактировать этот элемент без изменения кода, и как-либо кастомизировать его не удаётся. Плагин же позволяет легко изменить внешний вид постраничной навигации, сделать его таким, как нужно и разместить в необходимых местах страницы.
Плагин постраничной навигации
Плагин, о котором я расскажу, называется WP-Paginate. Вот какие достоинства я в нём вижу:
- Прост в настройке.
- Не требует интеграции кода в файлы темы.
- Не требует ручного удаления встроенной в тему пагинации.
- Можно выбирать, в каком месте страницы будет навигация, а также определять, на каких страницах она будет.
- Есть готовые дизайны для пагинации.
Из недостатков традиционно только один – английский интерфейс. Но это не такая уж и проблема.
Итак, начинаем с установки плагина на сайт. Скачать его можно по ссылке ниже.
После активации давайте посмотрим, какие настройки имеет плагин постраничной навигации для WordPress. Перейдите в пункт «Настройки» и откройте подпункт WP-Paginate. Здесь три вкладки. Рассмотрим сначала первую – «Settings», в которой собраны основные настройки плагина.
General:
- Pagination Label. Укажите надпись для пагинации. Например, «Страницы».
- Previous Page. Можно указать html-код знака или написать текст для кнопки переключения на предыдущую страницу.
- Next Page. Тоже самое, только для кнопки переключения на следующую страницу.
Location & Position:
- Everywhere. Опция, которая включает отображение пагинации на всех страницах сайта.
- Home Page. Постраничная навигация только на главной.
- Blog Page. Включает пагинацию на странице со списком записей.
- Search Page. Навигация на странице результатов поиска.
- Category Pages. Включает элемент на странице рубрик.
- Archive Pages. Включает элемент на странице архивов.
- Position. Плагин постраничной навигации для WordPress позволяет выбрать место, в котором будет находиться пагинация: сверху, снизу страницы или и там, и там. При этом, как было сказано ранее, внедрять код в файл темы не нужно.
- Hide Standard Pagination. Опция убирает из темы встроенную в неё пагинацию. Также операции с кодом в файлах темы не требуются.
Apperance:
- Pagination Font. Опция определяет шрифт пагинации.
- Button Style. Плагин постраничной навигации для WordPress позволяет выбрать из четырёх готовых дизайнов внешний вид для кнопок пагинации.
Advanced Settings:
- Before Markup. Определяет открывающий HTML-тег разметки пагинации.
- After Markup. Задаёт закрывающий HTML-тег.
- Markup Display. Разметка появится на странице, даже если список пагинации пуст.
- WP-Paginate CSS File. Включает таблицу стилей по умолчанию.
- Page Range. Сколько ссылок будет отображаться до и после текущей страницы.
- Page Anchors. Сколько ссылок будет отображаться в начале и в конце пагинации.
- Page Gap. Сколько ссылок будет перед добавлением многоточия (…).
Следующая вкладка «Custom CSS». Тут всё просто – она позволяет добавлять собственный стиль CSS и для этого там есть специально поле. Включите галочку «Activate», если будете использовать свой стиль.
Третья вкладка называется «UpGrate to Pro». Здесь тоже всё понятно – можно приобрести платную версию плагина с дополнительными функциями: больше готовых дизайнов, больше опций для настройки.
Статьи по теме:
9 лучших бесплатных плагинов WordPress для постраничной навигации
Постраничная навигация – это то, на что каждый блоггер должен обращать особое внимание. Она заключается в отображении записей WordPress на постраничной основе. Обычно записи отображаются в иерархическом порядке, и, несмотря на то, что у вас есть опция выбора, такая, как «Старые записи» и «Новые записи», у вас отсутствует опция отображения записей на постраничной основе с пронумерованными страницами.Используя постраничную навигацию, пользователь может сразу переходить на страницу 6 или 8, не переходя последовательно со страницы на страницу. Такая навигация также полезна для SEO, поисковики предпочитают такую навигацию, она позволяет ботам легко переходить по записям на страницах сайта. С помощью бесплатных плагинов WordPress, приведённых в этой статье, вы можете установить постраничную навигацию на ваш веб-сайт.
1 – WP Page Navi
WP Page Navi – популярный плагин, который позволит посетителям вашего сайта с лёгкостью переходить со страницы на страницу. Он заменит опцию «Старые записи»/«Новые записи» на навигацию с пронумерованными страницами. Плагин не требует больших ресурсов и не влияет на скорость загрузки страниц.
Этот плагин совместим с большинством существующих тем.
Основные моменты и особенности:
- Использует простую навигацию по страницам.
- Требует мало ресурсов.
- Дружественный к SEO.
- Очень популярный.
Этот плагин является неплохим средством для добавления постраничной навигации на ваш сайт WordPress, с его помощью вы можете добавить разбиение на страницы с номерами, отображающее номера начальной страницы, средней страницы и конечной страницы.
С его помощью вы можете даже добавить навигацию по комментариям к записям, это приведёт к облегчению загрузки страницы.
Основные моменты и особенности:
- Использует простую навигацию по страницам.
- Использует навигацию по комментариям.
- Дружественный к SEO.
- Удобный для пользователей.
3 – Simple Pagination
Simple Pagination – это плагин, который позволит вам иметь навигацию как по вашим записям, так и по комментариям. Как подсказывает название, этот плагин очень прост в использовании. Вы можете даже подобрать стиль навигации, соответствующий теме вашего блога, с использованием таблиц стилей.
Имеется 6 таблиц стилей для соответствия вашему сайту, а также поддержка двух языков.
Основные моменты и особенности:
- Использует простую навигацию по страницам.
- Использует навигацию по комментариям.
- Имеются таблицы стилей для разных типов отображения.
- Имеются 6 типов стилей.
4 – Page Links Plus
Page Links Plus – плагин, который выполняет функцию добавления навигации в запись. Бывают случаи, когда ваша запись становится такой большой, что вам надо разделить её на части. В таких случаях вам поможет плагин Page Links Plus, который разобьёт вашу запись на страницы, показывая связь между ними, позволяющую посмотреть всю запись целиком.
В плагине имеется множество настроек для того, чтобы получить желаемые результаты для вашей записи.
Основные моменты и особенности:
- Позволяет нумеровать записи и страницы.
- Имеется опция для просмотра всей записи.
- Имеется множество настроек.
- Имеется доступная Pro версия.
Alphabetic Pagination будет нумеровать записи и страницы вашего сайта в алфавитном порядке. Если вы занимаетесь продажами товаров на вашем сайте WordPress, то этот плагин будет творить чудеса, он будет нумеровать все ваши товары в алфавитном порядке.
Он может быть использован в любом месте вашего сайта с помощью шорткода.
Основные моменты и особенности:
- Имеется навигация по алфавиту.
- Имеется поддержка торговли.
- Может быть размещён в любом месте с помощью шорткода.
- Может показать список пользователей в алфавитном порядке.
Плагин Gallery Pagination for WordPress поможет вам в навигации по галереям изображений вашего WordPress сайта. Он будет отображать все изображения в галерее, что поможет пользователю перейти непосредственно к любому изображению без необходимости прокрутки изображений одного за другим.
Поддержка CDN поможет вам сделать галереи изображений дружественными для SEO. Имеется также кэширование для того, чтобы увеличить скорость загрузки страницы, а также Ajax, чтобы делать изменения без необходимости перезагрузки страницу.
Основные моменты и особенности:
- Имеется навигация по галереям изображений.
- Имеется поддержка CDN.
- Дружественный к SEO.
- Имеется кэширование.
7 – Advanced Post Pagination
Плагин Advanced Post Pagination будет осуществлять навигацию по вашим записям. Если ваша запись слишком большая, вы можете с помощью этого плагина разбить её на несколько страниц. Чтобы не запутаться в привычных цифровых кнопках, с помощью этого плагина вы можете поместить на кнопки текст и картинки. Вы можете использовать шорткод для того, чтобы разбивать запись на страницы так, как вам нравится.
Ajax поможет вам перейти к разделу без необходимости перезагрузки всей страницы.
Основные моменты и особенности:
- Разбиение отдельной записи.
- Использование текста и картинок на кнопках.
- Использование шорткодов.
- Использование Ajax.
8 – WP Smart Pagination
WP Smart Pagination – это удобный способ отображения записей с разделением на страницы, вместе с полем, в которое вы можете ввести номер страницы, что позволит вам моментально оказаться на нужной странице. Это очень полезно, если у вас на сайте много записей, что затрудняет пользователям переход к странице, которая находится очень далеко. В том случае, если у вас в наличии 4000 страниц записей, а пользователь хочет посмотреть 2555 страницу, этот плагин может оказать вам неоценимую услугу.
Основные моменты и особенности:
- Использует простую навигацию по страницам.
- Имеется поле для прямого перехода к нужной странице.
- Соответствие темам.
- Имеется модификация стилей.
9 – jPages Pagination For WordPress
Это jQuery плагин, вдохновлённый jPages, с помощью которого вы без труда сможете разбить на страницы ваши галереи изображений и комментарии. Это в полной мере отзывчивый плагин, который будет осуществлять навигацию по контенту для всех видов устройств с различными размерами экрана. jPages Pagination For WordPress – небольшой плагин, который позволит легко интегрировать навигацию с jQuery.
Все основные браузеры поддерживают этот плагин, так что посетители вашего сайта не будут иметь проблем с просмотром контента при использовании для навигации данного плагина.
Основные моменты и особенности:
- Используется jQuery.
- Отзывчивый плагин.
- Имеется поддержка основными браузерами.
- Простая интеграция.
Заключение
В данной статье приведён список лучших бесплатных плагинов WordPress для постраничной навигации, которые могут помочь вам осуществить разбивку вашего сайта по страницам самым наилучшим образом. Все плагины имеют различные особенности, поэтому выберите для себя тот, который лучше всего подходит для вашего сайта.
Если вам понравилась данная статья, вы можете поделиться ею, а также оставить комментарий в поле ниже.
Alphabetic Pagination – WordPress plugin
Description
Video Tutorial:
Click here to watch video tutorial for Alphabetic Pagination on Youtube.
Click here to watch video tutorial for Alphabetic Pagination on TutorsLoop.
Alphabetic Pagination at a glance by Brryce Axelrad:
Shortcodes:
Styles:
Important!
Visit my blog and suggest good features which you wana see in this plugin.
License
Alphabetic Pagination is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.
Alphabetic Pagination is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Alphabetic Pagination. If not, see http://www.gnu.org/licenses/gpl-2.0.html.
Installation
To use Alphabetic Pagination, you will need:
* an installed and configured copy of [WordPress][]
(version 3.0 or later).
* FTP, SFTP or shell access to your web host
Reviews
Meaningless!!!! time waste, Don`t work
I needed a pagination for my WordPress site and Alpha pagination is the perfect fit. The support is excellent as the developer was quick to answer any of my questions. I highly recommend that you get the PRO version!
It is a very nice plugin and support too.
Fahad is very helpful, and worked with me to resolve my issues. Thank you!
If you want it — you will have to pay for it. Pity.
Thank you very much! You make internet better!
Read all 63 reviewsContributors & Developers
“Alphabetic Pagination” is open source software. The following people have contributed to this plugin.
ContributorsChangelog
2.8.0
- Added another feature so now shortcodes will work with category_ids as well. [Thanks to Jevon Boyce]
2.7.9
- Added a nice feature so now post_meta_key can replace the default post_permalink. [Thanks to Jevon Boyce]
2.7.8
- Added another condition for taxonomies if post_type page selected. [Thanks to Enerico Nherziane Benting]
2.7.7
- Language reviewed. [Thanks to Rais Sufyan]
2.7.6
- Chameleon compatibility reviewed. [Thanks to senakoga/ushiblog]
2.7.5
- Added French Language. [Thanks to Rais Sufyan]
2.7.4
- Added Spanish Language. [Thanks to Rais Sufyan]
2.7.3
- Added German Language. [Thanks to Abu Usman]
2.7.2
- Chameleon compatibility refined. [Thanks to Brryce Axelrad]
2.7.1
- Language selection fixed on settings page. [Thanks to Faridgem & firstboy000]
2.7.0
- Language related enhancements introduced through languages.php. [Thanks to prokops]
2.6.9
- array_filter related issue fixed in index.php. [Thanks to prokops]
2.6.8
- Post Parent parameter added in ap_results shortcode. [Thanks to BOB KORDAS]
2.6.7
- Fixed a bug in pagination bar related to numeric sign link. [Thanks to mindfulcreative]
2.6.6
- WooCommerce Shortcodes related WP_Query filters handled conditionally. [Thanks to Ed Christiano]
2.6.5
- Automatic updates for premium version added.
2.6.4
- Russian language improved. [Thanks to Влад Юдкин]
2.6.3
- A complex taxonomy structure related issue resolved. [Thanks to Rebecca Markowitz]
2.6.2
- A few important improvements. [Thanks to Pameloga]
2.6.1
- Disable empty alphabets feature added finally. [Thanks to eugeneugene]
2.6.0
- Improved shortcodes to manage post_type and also tweaked chameleon part.
2.5.9
- Sanitized input and fixed direct file access issues.
2.5.8
- Sanitized input and fixed direct file access issues.
2.5.7
- Sanitized input and fixed direct file access issues.
2.5.6
- Issue fixed related to pagination was showing on all WooCommerce product categories.
- Another really important tweak found regarding suppress_filters to be false. [Thanks to Matt Lovejoy]
2.5.5
- Plugin is now translatable.
2.5.4
- MarketPress – WordPress eCommerce compatibility added. [Thanks to Beepana Pokharel]
2.5.3
- UTF-8 related JavaScript based fixes.
2.5.2
- Guidelines provided for shortcodes.
2.5.1
- Alphabetic Pagination results templates added through Chameleon Plugin.
2.5.0
- The concept of results templates added through Chameleon Plugin.
- Compatibility added for CPT-onomies. [Thanks to Brryce Axelrad]
2.4.9
- WPML compatibility added. [Thanks to Aleksandr Daletski]
2.4.8
- Reset icon related CSS fix. [Thanks to lionas]
- posts_orderby filter refined. [Thanks to mangeshkode87]
2.4.7
- Main query related bug fixed. [Thanks to valesilve & Josef Rau.]
2.4.6
- More styles added through WordPress Plugin Chameleon.
2.4.5
- Content listing added as a shortcode. Thanks to Imre Bernáth.
2.4.4
- Greek alphabets are added. Thanks to Marcelo Xavier.
2.4.3
- wp_title was adding “With” on every page, its fixed. Thanks to jmarx75 & emilysparkle.
2.4.2
- An important fix related to Allowed Pages. Thanks to jmarx75.
2.4.1
- An important fix related to _utf8 characters. Thanks to Kony Islam.
2.4.0
- Hungarian alphabets are added. Thanks to Zoltan.
- BINARY UTF8 support included in mysql query. Plugin can distinguish in special characters now.
- Disable empty alphabets bug fixed.
- Multiple main queries can be handled as well.
2.3.0
- Releasing with auto Pro update.
- Mobile responsiveness.
- Auto display on main category selection.
- View All/Refresh icon visibility.
- Admin panel > settings page layout improvements.
- Category to All and specific, fixed. Thanks to Yuriy Golovkio
- Meta keys can be selected for filtering. Thanks to Duncan Shaw
- Allowed static pages for custom shortcode feature. Thanks to Duncan Shaw
- Pro users can download latest copy by entering reciept number or sale id. Thanks to Kayzee
2.2.1
- Fixed an important issue. Thanks to Димон.
2.2.0
- Exclude categories/taxonomies option provided. Thanks to ilnur87.
2.1.1
- Grouping feature improved.
2.1
- Alphabets grouping feature added. Thanks to Adam Cullen for suggesting.
2.0
- All posts will be sorted by post_title ASC when you will use pagination. Thanks to Darrick Kouns.
1.9
- Single category selection was not working perfectly in heavily widgetized website. The issue is fixed with init hook. Thanks to Francisco.
1.8
- Korean alphabets are added. Thanks to JAEWOO JUNG.
1.7
- Now it will reset numeric pagination when you will switch the alphabet.
- Updated the free version according to the pro version. Now empty alphabets will be disabled automatically in pro version.
1.6
- Updated the free version according to the pro version. Now both are same except premium features.
1.5.1
- Deprecated function mysql_real_escape_string() is replaced with the recommended function esc_sql().
1.5
- Shortcodes are available (Premium Feature)
- Users list can be paginated with this plugin (Premium Feature)
- Numeric sign visibility can be managed from settings now.
1.4.2
- Shortcode is working for the archive pages now.
1.4.1
- Video tutorial help included
1.4.0
- Improved settings layout
- Video tutorial added
1.3.0
- Hide/Show pagination if only one post available? (Added)
- Posts which starts with numeric values, can be sorted now!
1.2.8
- is_main_query (Notice) in wp_debug – Fixed
1.2.7
- Specific taxonomy was not working as expected before. It is fixed.
1.2.6
- z-index problem with twenty fourteen is fixed. (Thanks pho3nyx)
- pagination will not appear on single posts or on irrelevant taxonomies which were conflicted because of same URI’s. (Thanks Glenis Pino)
1.2.5
- An important update according to WordPress upgrades.
1.2.4
- An important update according to WordPress upgrades.
1.2.3
- Few warnings are managed.
1.2.2
- Multiple DOM elements bug fixed.
1.2.1
- Shortcode implementation introduced.
1.2
- Now you can use pagination on selective categories instead of all categories.
1.1.4
- New style added: AP Mahjong.
1.1.3
- Pagination styles and preview feature is added.
1.1.2
- CSS related bugs are fixed.
1.1.1
Few bugs are fixed.
1.1
- Multilinguage support for alphabets. (Thanks to Andrew from Russia)
- Improved user interface and helping text. (Thanks to Bart De Vuyst from Belgium)
1.0.4
- Custom DOM selection is improved.
1.0.3
- Display pagination on other lists too except categories (Fixed).
1.0.2
- Restrict to taxonomies selection. Now pagination will be displayed only on selective layouts. No need to display pagination on every page as else case.
1.0.1
- Taxonomy empty array fixed
1.0
- Taxonomies option is added. Now you can restrict alphabetic pagination to particular views instead of displaying to whole website.
0.3
- CSS selectors are given in dropdown with an input field to change the pagination position.
0.2
- Default settings are implemented for uppercase and horizontal layout.
WP-Paginate и постраничная навигация в WordPress
Все современные темы обладают постраничной навигацией, и в большинстве из них она достаточно красивая и удобная. Однако некоторым вебмастерам может потребоваться её заменить, сделать более функциональной и приятной для пользователя. Как поступить в этом случае? Лезть в код темы, изменять его и создавать дочернюю тему? Метод рабочий, но не практичный.
В этой статье мы покажем, как создаётся постраничная навигация в WordPress с помощью плагина WP-Paginate. Благодаря ему вы сможете создать функциональную постраничную навигацию (или пагинацию, как её ещё называют).
Постраничная навигация в WordPress
Итак, традиционно, начните с установки плагина. Найти его, как и любой нормальный плагин, можно в консоли WordPress в официальном хранилище, по его названию – WP-Paginate. После активации перейдите в пункт «Настройки» в подпункт «WP-Paginate». Здесь вы увидите три вкладки, начнём с первой «Settings»:
- General. Здесь три настройки для надписи к пагинации, а также для того, чтобы задать символы кнопкам предыдущей и следующей страниц.
- Location & Position. Здесь можно выбрать место, в котором будет выводиться пагинация – на главной странице, на блоге, в выдаче поиска и других местах. Также можно выбрать положение пагинации – сверху, снизу.
- Apperance. Здесь можно выбрать то, какой внешний вид будет иметь постраничная навигация в WordPress – шрифт и дизайн. Есть четыре готовых дизайна.
- Advanced Settings. Это дополнительные настройки, которые определяют разметку, диапазон страниц и другие незначительные опции.
Следующая вкладка называется «Custom CSS». Здесь можно с помощью CSS определить то, как будет выглядеть постраничная навигация в WordPress. Выше было сказано, что есть только четыре готовых дизайна, а это, надо заметить, маловато. Однако, возможность редактировать внешний вид с помощью CSS позволяет создавать самостоятельно безграничное количество дизайнов. Однако здесь, как понятно, потребуется знание программирования хотя бы на базовом уровне. При использовании кастомного CSS, не забудьте поставить галочку на опцию «Activate», чтобы активировался ваш стиль, а не встроенный в плагин.
Третья вкладка «Upgrade to Pro» позволяет приобрети платную версию плагина с большим функционалом. На момент написания статьи её стоимость 19$ для одного сайта. Постраничная навигация в WordPress с помощью Pro-версии плагина может быть оформлена уже в 11 видах дизайнов. Кроме того для изменения дизайна не потребуется знание CSS, это можно будет сделать с помощью визуальных инструментов редактирования.
Если Вы ещё не проходите у нас обучение, пройдите бесплатный курс.
Как сделать пагинацию статичных страниц?
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
Делаю раздел книг: статичную страницу,
Если не хотите проблем — делайте не на страницах, а на записях в рубриках.
Страницы не для этого служат.
См https://codex.wordpress.org/Страницы
https://ru.wordpress.org/support/topic/%D0%97%D0%B0%D0%BF%D1%83%D1%82%D0%B0%D0%BB%D0%B0%D1%81%D1%8C-%D1%81%D0%BE%D0%B2%D1%81%D0%B5%D0%BC-%D1%87%D1%82%D0%BE-%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D1%87%D0%BD%D0%BE/#post-155549
В записях это неудобно реализовать. Книги имеют большой объем, у них есть оглавление, которое ставлю в сайдбар и главы книги — дочерние страницы (в записях же нет функции дочерних страниц). Если это сделать в записях, то каждая глава получится как отдельная запись, придется первые страницы книг превращать в рубрики, список рубрик будет забит этими книгами, очень громоздкая конструкция получится. К тому же если делать каждую книгу рубрикой, то описание книги и обложку придется запихать в Description, где все это не очень красиво смотрится.
В статичных страницах все это лучше бы выглядело.
Я знаю, что WP предназначен в основном для блогов. Для сайтов лучше подходит MODX, но там как раз создание блогов не реализовано.
А мне хотелось бы, чтобы и другие юзеры публиковали книги и журналы по теме как раз в зяписях, в виде анонсов книг и пдф для скачки. А самые основные книги по теме, более солидные и объемные, я бы сам размещал на статичных страницах именно для чтения.
Для такой цели нужен CMS, который бы совмещал возможности MODX (для сайта) и WP (для блога). Но пока не вижу такой.
В сущности, проблема была бы решена, если бы реализовать пагинацию на статичных страницах. Можно конечно это сделать с помощью кода <!—nextpage—>, но такая пагинация выглядит уж больно неказисто. Пытался приспособить к этому коду стиль wp_paginavi, но все равно выглядит неважно.
Вообще странно, что для WP существует огромное количество плагинов, а вот созданием такого еще всерьез никто не озадачился. Ведь если бы создатели WP сделали пагинацию как раз к Page-list, то из WP получился бы как раз CMS, совмещающий сайт и блог.
- Ответ изменён 2 года, 3 месяца назад пользователем ledzin.
(@sevlad)
wp.me/3YHjQ
В записях это неудобно реализовать.
Именно так это и делается. А Вы просто не разобрались в сущностях ВП. Изучите ссылки выше.
Я знаю, что WP предназначен в основном для блогов.
Не читайте столетние копипасты неучей.
Вообще странно, что для WP существует огромное количество плагинов, а вот созданием такого еще всерьез никто не озадачился.
А Вы их искали? Вы серьёзно полагаете, что Вы первый, кому пришла гениальная идея публиковать книги, диссертации и тп многостраничные тексты?
Плагины для такого есть разные.
публиковать книги, диссертации и тп многостраничные тексты
Можете привести пример такой библиотеки, сделанной на WP?
Я не первый озадачиваюсь такой проблемой. В сети и другие юзеры пишут, что не могут найти. Кто-то даже сам такой движок изобретал.
Ссылка на базу плагинов — какой из них может подойти именно для описанной выше цели?
(@sevlad)
wp.me/3YHjQ
Можете привести пример такой библиотеки, сделанной на WP?
Нет. Я их не держу в памяти и книг с сайтов не читаю.
Ссылка на базу плагинов — какой из них может подойти именно для описанной выше цели?
Если бы был такой, который бы подходил всем и во всём — зачем бы создавались другие? Выбирайте сами, что подойдет именно Вам.
Проявите фантазию в поиске по каталогу- подумайте над поисковыми ключами. Я показал всего лишь 2 из возможных. А их наверняка больше.
Я вообще-то задал конкретный вопрос: «Есть ли какой-нибудь плагин пагинации именно статичных страниц?»
Если не знаете ответа, то и не надо отвечать.
(@sevlad)
wp.me/3YHjQ
Я вообще-то задал конкретный вопрос: «Есть ли какой-нибудь плагин пагинации именно статичных страниц?»
Если не знаете ответа, то и не надо отвечать.
Вы спрашиваете «как свалиться с крыши», а я (вообще-то) Вам показываю на лестницу. Но дело Ваше. Когда начнутся более серьёзны проблемы — не говорите что Вас не предупреждали.
Ида у страниц нет понятия «пагинация» (хотя через костыли наверное можно сделать). Если бы Вы прочли документацию вопрос бы отпал сам собой.
За сим откланиваюсь.
Лучше бы и не начинали «отвечать», вернее посылать за тем, за чем сами не знаете. Если у вас с утра плохое настроение, не надо тут демонстрировать свою язвительность и «продвинутость». Если не умеете общаться с людьми, то и не занимайтесь этим делом.
«Есть ли какой-нибудь плагин пагинации именно статичных страниц?»
наверняка есть, осталось его только найти.
как — вам показали выше.
Для этого наверное и существует «Форум поддержки«, чтоб спрашивать у специалистов и получать конкретные советы. А не отправлять в поиск.
Я и на других сайтах искал, в блоге того же автора плагина Page-list юзеры спрашивали о таком же плагине и никто не знал ответа (и автор тоже), кроме как использовать код, приведенный выше. Но это было несколько лет назад.
Я подумал, может за эти годы что-то появилось. Но кажется нет.
- Ответ изменён 2 года, 3 месяца назад пользователем ledzin.
(@sevlad)
wp.me/3YHjQ
Для этого наверное и существует «Форум поддержки«, чтоб спрашивать у специалистов и получать конкретные советы. А не отправлять в поиск.
Всё верно, это волонтёрский форум помощи — подсказать как сделать что искать где и как.
А решать за Вас что ВАМ нужно, просто потому что Вам лень искать (и даже документацию почитать) никто не обязан. Хотите быстрых решений на сложные вопросы — есть оплачиваемые специалисты.
Я подумал, может за эти годы что-то появилось. Но кажется нет.
ЭТАПЯТЬ 🙂 Десятки плагинов на которые лень посмотреть — тогда конечно «ничего не появилось»
Вы же вроде «раскланялись», так зачем снова встреваете? Азартен Парамоша 🙂
Мне искать не лень, я уже обыскался. А документация обычно на английском, которым я не владею, так что… Только не советуйте мне теперь тратить годы на изучение английского языка, чтобы прочитать десяток страниц документации. С вас станется.
Когда я несколько лет назад начинал осваивать MODX, мне очень помогали специалисты на их сайте. Которые очень доброжелательно и обстоятельно отвечали на все вопросы, даже сами копались в моих кодах и поправляли ошибки. За что я им безмерно благодарен.
В WP, видимо, таких нет. Если первый же вопрос начинают издевательски комментировать всякими «остроумными» примечаниями вроде «гениальная идея», «ЭТАПЯТЬ»…
вам вполне правильно сказали — не делайте на страницах.
wordpress-сайт на страницах это неповоротливое чудовище, которое способно повесить даже очень и очень мощный vds.
и да — какая на фиг пагинация для страниц? она по умолчанию есть, ничего делать для этого не надо. достаточно страницу разбивать тегом <!--nextpage-->
.
ищите плагины, их навалом:
https://wordpress.org/plugins/tags/flipbook/
https://wordpress.org/plugins/tags/books/
Только не советуйте мне теперь тратить годы на изучение английского языка,
в вашем личном интернете еще не изобрели онлайн-переводчики?