Алфавитный указатель имеет большую ценность для множества владельцев сайтов на WordPress. Однако, по ряду причин, удается найти готовое решение для этой задачи довольно сложно.

Создание алфавитного списка из определенных постов (публикаций, страниц, собственных таксономий) на платформе WP становится желанием многих веб-мастеров. Такой указатель способен значительно улучшить навигацию на сайте, сделав его более полезным и удобным для пользователей, а также удерживая их дольше на ресурсе, что положительно сказывается на поведенческих факторах для SEO.
Предлагаю вашему вниманию актуальную подборку работающих плагинов для алфавитной пагинации, которые могут отсортировать все или только некоторые посты от «А» до «Я» или от «A» до «Z» (что актуально для англоязычных сайтов). Будут рассмотрены как премиум, так и бесплатные (free) решения.
Один из популярных плагинов — WP Alphabet. Он позволяет создавать алфавитные указатели для любых типов записей, что очень удобно для сайтов с обширным контентом. Также доступна настройка внешнего вида и конфигураций.
Еще один полезный инструмент — Simple WP Alphabetical Index. Этот плагин предлагает простой способ добавления алфавитной навигации, поддерживает кастомные типы записей и отлично интегрируется с существующими темами WordPress.
Не стоит забывать и о Custom Post Type UI, который хоть и не специализированно предназначен для алфавитной пагинации, позволяет создавать собственные таксономии и посты, что дает возможность легко использовать другие плагины для алфавитной сортировки на индивидуальных типах контента.
Наконец, вы также можете рассмотреть вариант создания кастомного решения с использованием PHP и WordPress API. Так вы сможете получить максимальную гибкость и адаптировать алфавитный указатель под специфические нужды вашего сайта, если готовые решения не удовлетворяют вашим требованиям.
Бесплатные WP-плагины с сортировкой по алфавиту
К сожалению, репозиторий предлагает весьма ограниченное количество плагинов для формирования алфавита. Большинство бесплатных утилит имеют ограниченный функционал и нередко не позволяют пользователям настраивать вывод по их собственным параметрам.
Кроме того, в них часто отсутствуют или очень слабо представлены настройки дизайна алфавитных блоков.
Alphabetic Pagination

Alphabetic Pagination — отличный вариант, если вы решили использовать бесплатный плагин для создания алфавита на своем сайте.
Однако, основная проблема заключается в том, что по умолчанию бесплатная версия выводит алфавитную пагинацию для всех категорий и сортирует посты по первой букве их заголовка, что не всегда соответствует ожиданиям пользователя. Также стоит упомянуть, что при выводе в категориях иногда нарушается верстка шаблонов, даже если вы выбираете доступное положение DOM.

Преимущества:
- Поддержка Elementor и WooCommerce;
- Возможность использования готовых дизайнов (требуется установить Chameleon);
- Мультиязычный алфавит (в том числе можно выбрать русский);
- Скрытие постраничной навигации, если доступна только одна запись;
- Регулярные обновления;
- Возможность группировки алфавитов;
- Настройка визуальной части с помощью CSS;
- Блокировка вывода пустых алфавитов;
- Совместимость с произвольными типами постов (опция «Custom»);
- Приложение для Android для управления настройками с мобильного устройства.
Недостатки:
- Большая часть необходимых функций (включая кастомный вывод) доступна лишь в платной версии;
- Ограниченные визуальные настройки, которые не позволяют элегантно интегрировать пагинацию в дизайн сайта;
- Довольно высокая стоимость и отсутствие техподдержки на русском;
- Нет возможности заменить заголовок для сортировки на пользовательский текст;
- Нельзя использовать бесплатную версию для сортировки по буквам в одной категории (настройка применяется ко всем);
- В некоторых шаблонах нарушается верстка.
С выходом премиум-версии Alphabetic Pagination функционал бесплатной версии был значительно ограничен, что делает его подходящим только для элементарного тестирования.
Тем не менее, если вы ищете альтернативные бесплатные варианты, стоит обратить внимание на такие плагины, как «WP Alphabetic Menu» или «Simple Alphabet Filter», которые могут предложить более широкий функционал и настройку под ваши нужды, хотя и с определёнными ограничениями.
Кроме того, рекомендуется проверять отзывы и рейтинги на WordPress.org, так как это может помочь выбрать наиболее подходящий плагин и избежать проблем совместимости с вашей темой или другими плагинами.
Также, не забывайте о возможности создания собственного пользовательского кода для реализации буквенной сортировки – это может быть более гибким решением, если у вас есть опыт работы с PHP и WordPress API.
A-Z Listing

A-Z Listing — еще один бесплатный плагин, но к его надежности возникает ряд вопросов:
- Во-первых, последнее обновление прошло более 7 месяцев назад, за это время WordPress обновился несколько раз;
- Во-вторых, ссылки на документацию в репозитории ведут на страницу с ошибкой 404.
Плагин работает путем добавления шорткода [a-z-listing display=»posts» post-type=»post»] на страницу или через специальный блок в Gutenberg;
Он предоставляет возможность изменить буквы и указать количество постов для каждой из них;
Поддерживается русский язык;
Совместимость с Elementor и WooCommerce;
Предоставляется возможность перевода алфавита на другой язык;
Атрибут шорткода symbols-first позволяет задать текст перед заголовком поста в указателе;
Также есть автоматическое разбиение ABC-блока на колонки, если количество элементов привязанных к одной букве превышает определенное значение;
Вывод алфавита в виджете WordPress;
Каждая буква имеет ссылку «Наверх»;
Возможность добавления различных типов записей в список.
Недостатки:
- После активации отсутствуют какие-либо настройки в админ-панели;
- Все действия осуществляются через атрибуты шорткода;
- Нет готовых пресетов;
- Произвести изменения внешнего вида по умолчанию возможно только с помощью дополнительного CSS;
- В алфавите отсутствуют миниатюры;
- Нет возможности установить собственное число колонок для ПК и мобильных устройств;
- Плагин не может полностью заменить контент в рубрике, и поэтому создает частичные дубли ссылок на конкретные посты или страницы.
Вот как выглядит алфавит, созданный с помощью A-Z Listing:

На мой взгляд, данный плагин вполне приемлем, если вы разбираетесь в шорткода атрибутах, и можете создать блоки с пагинацией по буквам именно в тех местах, где это необходимо.
Дополнительно, следует отметить, что при использовании данного плагина полезно комбинировать его с другими инструментами, такими как плагин для SEO, чтобы улучшить видимость вашего контента в поисковых системах. Также можно рассмотреть интеграцию с плагинами кэширования для повышения производительности вашего сайта.
Рекомендуется внимательно тестировать данный плагин на разных устройствах и браузерах, чтобы убедиться в его корректной работе и отображении всех элементов. Если вам необходимо больше функциональности или настроек, возможно, стоит рассмотреть платные альтернативы, которые предлагают более широкий набор опций и лучшую поддержку.
ABC Pagination от WPShop

ABC Pagination — новый плагин от русской команды WPShop для генерирования алфавитных списков на платформе WordPress.
Он способен удовлетворить потребности даже самых требовательных пользователей, и достойных альтернатив на данный момент не существует.
Преимущества:
- Современный и привлекательный дизайн;
- Интуитивно понятный интерфейс с гибкими настройками и зоной для предварительного просмотра изменений;
- Не ограниченное количество алфавитных блоков в различных частях темы;
- Группировка по буквам не только стандартных страниц и постов, но также пользовательских таксономий;
- Шорткоды с множеством параметров для кастомного вывода в любом законодательном месте сайта;
- Поддерживается как Gutenberg, так и Classic Editor;
- Разнообразие способов вывода алфавита: классический, в виде вкладок или всплывающих окон;
- Совместимость с новыми версиями WordPress и PHP;
- Многочисленные настройки дизайна блоков (цвета, фоны, шрифты, отступы, скругления) без необходимости использования дополнительного кода;
- По желанию можно добавлять миниатюры к алфавитному списку;
- Имеется дополнительный функционал для создания глоссария с терминами;
- Замена стандартного вывода постов категории на алфавитную пагинацию;
- Возможность задания альтернативного заголовка для каждого поста, по которому будет происходить сортировка;
- Легкий и профессиональный код, который не перегружает сайт;
- Техническая поддержка в виде ответов от разработчиков (бесплатно в течение первого года после покупки лицензии).
Независимо от того, разрабатываете ли вы личный блог или корпоративный сайт, ABC Pagination станет незаменимым инструментом для организации ваших данных. Плагин подходит как для новичков, так и для опытных разработчиков, позволяя значительно улучшить пользовательский опыт на вашем сайте. С ABC Pagination ваши посетители смогут легче находить нужную информацию, что повысит время их пребывания на сайте и улучшит общие показатели конверсии.
Благодаря регулярным обновлениям и активной поддержке от команды разработчиков, пользователь всегда будет иметь доступ к новым функциям и исправлениям. Вы можете быть уверены, что ваш сайт останется современным и функциональным.
Используйте полный потенциал вашего контента с ABC Pagination от WPShop и привлекайте новых посетителей!»