CodeCanyon Directory Pro - Плагин WordPress
Directory Pro - плагин WordPress для создания каталога компаний или объявлений. С помощью этого плагина можно создать каталог объявлений, справочник компаний, каталог фрилансеров или специалистов.

Особенности плагина
Плагин является комплексным инструментом для пользователей WordPress, желающих создать каталог на своем сайте. С обширными функциональными возможностями и опциями настройки, он предлагает удобный интерфейс для эффективного управления объявлениями и категориями. Через интуитивный интерфейс владельцы сайтов могут легко демонстрировать различные типы контента в организованном формате, улучшая навигацию по сайту и взаимодействие с пользователями.
Обеспечивая безпрепятственную интеграцию, плагин учитывает различные потребности, включая компании, мероприятия, недвижимость и многое другое. Благодаря гибкому дизайну возможна легкая адаптация к различным отраслям и целям. Администраторы сайта могут настраивать монетизацию через планы членства, выделенные объявления и размещение рекламы, создавая источники дохода в рамках каталога.
Предоставляя продвинутые функции поиска и фильтрации, CodeCanyon Directory Pro гарантирует, что посетители могут быстро находить актуальную информацию. Благодаря интеграции с Google Maps, поиск по местоположению оптимизирован, обеспечивая динамичный пользовательский опыт. Совместимость с различными темами и плагинами расширяет возможности настройки, позволяя владельцам сайтов без проблем сочетать каталог с визуальным стилем своего бренда.
Интеграция с социальными медиа повышает вовлеченность пользователей, позволяя легко распространять информацию о объявлениях на различных платформах. Адаптивный дизайн плагина обеспечивает плавный просмотр на всех устройствах, оптимизируя доступность для широкой аудитории. Его структура, дружественная к SEO, и интеграция с schema.org способствуют улучшению видимости в поисковых системах, эффективно привлекая органический трафик на сайт каталога.
Предоставляя надежные инструменты управления, плагин дает администраторам возможность эффективно контролировать объявления, заявки пользователей, отзывы и многое другое. Автоматизированные уведомления и настраиваемые шаблоны электронной почты упрощают процессы коммуникации, держа пользователей в курсе и заинтересованными. С поддержкой нескольких языков владельцы сайтов могут обратиться к глобальной аудитории, значительно расширяя охват и влияние каталога.
Спецификации:
| Дата выхода: | 16-08-2015 | |
| Дата обновления: | 19-05-2026 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Каталоги и документы | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | CodeCanyon | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке и использованию CodeCanyon Directory Pro
CodeCanyon Directory Pro - это плагин WordPress для сайта-каталога, где посетители ищут компании, услуги, специалистов, места или объявления, а владельцы записей могут добавлять и редактировать свои карточки через публичную часть сайта. В этом руководстве не будет повторения карточки продукта: ниже разобраны установка, первичная проверка, структура страниц, шорткоды, поля каталога, поиск, карты, тарифы, личный кабинет, проверка результата и диагностика типичных сбоев.
Directory Pro относится к тем плагинам, где большая часть успеха зависит не от кнопки установки, а от правильной модели каталога. Если заранее не решить, какие типы записей нужны, какие поля обязательны, как посетитель будет искать результат и какой доступ получит владелец карточки, сайт быстро превращается в набор разрозненных страниц. Поэтому руководство построено как практический маршрут: сначала смысловая архитектура, затем установка, потом настройки, рабочий пример и проверка.
Отдельно стоит учитывать, что это коммерческий плагин из экосистемы Envato, а не простое расширение из каталога WordPress.org. Перед запуском на рабочем сайте полезно проверить актуальность файла, сделать резервную копию, поставить тестовую копию сайта и оценить совместимость с темой, кешем, языковыми плагинами и платежной частью, если она нужна. Не начинайте с импорта сотен записей и включения платных тарифов - сначала соберите один короткий, проверяемый сценарий.
Какую задачу решает Directory Pro на сайте WordPress
Главная задача Directory Pro - превратить обычный сайт WordPress в управляемый каталог записей. В зависимости от тематики это может быть бизнес-справочник, база специалистов, каталог мест, список поставщиков, витрина услуг, локальный городской справочник, закрытый каталог участников или платформа, где пользователи сами добавляют записи. На уровне посетителя все выглядит просто: он открывает страницу каталога, вводит запрос, выбирает категорию, город или другой фильтр, смотрит карточки и переходит на детальную страницу.
На уровне администратора логика сложнее. Нужно создать страницы каталога, вывести правильный шорткод, настроить поля записи, категории, карту, вид архива, форму добавления, личный кабинет, письма, правила публикации и, если нужно, тарифы. CodeCanyon Directory Pro подтвержденно работает через набор готовых страниц и шорткодов: документация показывает архивы записей, фильтры, формы регистрации, личный кабинет, профиль пользователя, категории, города, карту, карусель и выдачу избранных записей. Это удобно, потому что администратор может собрать разные страницы без программирования, но требует дисциплины: каждый шорткод должен стоять на понятной странице и иметь понятную роль.
Плагин особенно полезен там, где обычные записи WordPress уже не подходят. Если у каждой карточки должны быть адрес, телефон, сайт, изображения, карта, категория, город, пользователь-владелец, контактная форма, избранное, статус публикации и дополнительные поля, лучше использовать специализированный каталог, а не пытаться вести все через стандартные посты. Directory Pro также добавляет сценарии, которые важны именно для справочника: claim listing, доступ к записи по роли пользователя, контакт владельца, избранное, платные или бесплатные пакеты, история платежей, купоны регистрации, email-шаблоны и фронтенд-управление из My Account.
При этом Directory Pro не является универсальной заменой CRM, маркетплейса или геосервиса. Он работает внутри WordPress и наследует ограничения этой платформы: качество темы, скорость базы данных, конфликты с кешем, аккуратность прав пользователей, поддержка карт и чистота введенных данных. Если нужен огромный каталог с миллионами записей, сложным ранжированием, собственной мобильной платформой и командой модераторов, стоит заранее оценить архитектуру шире. Но для малого и среднего каталога, где важны быстрый запуск, визуальная интеграция с WordPress и фронтенд-подача заявок, Directory Pro закрывает много задач в одном пакете.
Кому плагин подходит, а кому лучше выбрать другой путь
Directory Pro хорошо подходит владельцам сайтов, которые уже работают на WordPress и хотят добавить каталог без разработки отдельного приложения. Это может быть локальный портал, клубная база участников, сайт ассоциации, каталог школ, каталог подрядчиков, справочник врачей, список партнеров, витрина недвижимости, каталог мероприятий или база компаний. В таких проектах чаще всего важны три вещи: быстро создать структуру, разрешить пользователям добавлять записи через сайт и дать посетителю удобный поиск.
Плагин также уместен, если каталог должен быть связан с членством или платными возможностями. На странице продукта заявлены типы membership: бесплатный аккаунт, разовый платеж, регулярный платеж, trial-варианты и variable payment package. Также есть интеграции с PayPal, Stripe и WooCommerce Payment. Это не значит, что платную модель надо включать сразу. Но если проект планирует монетизацию через размещение, поднятие карточки, featured listing или доступ к отдельным разделам, Directory Pro дает основу для такой логики.
Кому плагин может не подойти? Во-первых, проектам, где нужен максимально легкий справочник из пары десятков статичных контактов. Для такого случая проще использовать таблицу, блоки редактора или легкий плагин контактов. Во-вторых, командам, которым важна полная визуальная сборка через современный блоковый редактор без шорткодов. Directory Pro поддерживает Gutenberg и Elementor Pro по данным страницы продукта, но его рабочая логика все равно во многом строится вокруг собственных страниц, шорткодов и настроек. В-третьих, сайтам с жесткими требованиями к безопасности и публичной регистрации стоит проводить отдельный аудит перед запуском, потому что у продукта были исправления и отчеты по уязвимостям в сторонних базах.
Практическое правило: если каталог будет принимать данные от внешних пользователей, сначала запускайте его на staging-копии, ограничьте роли, проверьте форму добавления, письма, модерацию и обновления. Публичная форма без проверки прав и без антиспама быстро становится слабым местом любого WordPress-каталога.
Directory Pro стоит рассматривать как рабочий конструктор каталога, а не как кнопку "сделать бизнес". Он ускоряет техническую часть, но не решает за вас информационную архитектуру. Самые удачные проекты заранее знают, какие поля нужны карточке, как будет называться категория, что считать качественной записью, кто проверяет заявки, какие данные нельзя публиковать и какие фильтры действительно помогают посетителю.
Что проверить перед установкой и первым включением
Перед установкой не спешите загружать ZIP в рабочий сайт. Directory Pro затрагивает страницы, пользовательские роли, формы, email-шаблоны, карты, платежные сценарии и публичную подачу данных. Поэтому безопасная подготовка важнее, чем для маленького декоративного виджета.
Техническая совместимость
На странице CodeCanyon указана совместимость с современными версиями WordPress, WooCommerce, WPML, Bootstrap и Elementor Pro. Это полезный ориентир, но для конкретного сайта все равно нужна проверка. Сначала сравните версию WordPress, PHP, WooCommerce и активной темы с требованиями продукта. Затем проверьте, нет ли уже установленного каталожного плагина, который создает похожие типы записей, страницы профиля, маршруты или роли. Два каталожных движка на одном сайте часто конфликтуют не сразу, а в момент сохранения ссылок, импорта записей или отображения архивов.
Если на сайте включены кеш, минификация, отложенная загрузка JavaScript и оптимизация CSS, заранее подготовьте список страниц, которые будут исключены из агрессивного кеширования: регистрация, вход, личный кабинет, добавление записи, контактная форма владельца, платежные шаги и страницы с AJAX-фильтрами. Не отключайте кеш целиком, но помните, что каталог с поиском и личным кабинетом обычно требует более аккуратных правил, чем статичная статья.
Резервная копия и тестовая копия
Перед установкой сделайте резервную копию файлов и базы данных. Это особенно важно, если вы планируете импорт демо-данных, менять постоянные ссылки, добавлять роли пользователей или включать платежи. На тестовой копии можно спокойно проверить, какие страницы создал плагин, какие шорткоды выводятся, как выглядит архив, сохраняются ли поля, приходят ли письма и не ломается ли тема.
Если staging-копии нет, минимум сделайте полный экспорт базы и архива файлов. Затем устанавливайте плагин в период низкой посещаемости и не включайте публичную регистрацию до проверки. Публичная форма добавления записей должна появиться только после того, как вы понимаете, где включается модерация и какие роли получают новые пользователи.
Список будущих страниц
Еще до установки полезно набросать карту страниц. Для типового каталога нужны: главная страница каталога, страница всех записей, детальная страница записи, страница добавления, страница входа, регистрация, личный кабинет, профиль пользователя, тарифы, категории и, возможно, карта. В документации Directory Pro перечислены шорткоды для архива, фильтра, pricing table, signup form, My Account, login, user directory, public profile, categories, category tree, map, carousel и search bar. Это значит, что у вас будет не одна страница, а маленькая система.
Заранее решите, какие страницы должны индексироваться поисковыми системами, а какие нет. Архивы категорий, города и карточки компаний обычно полезны для индексации. Личный кабинет, регистрация, платежная история и формы редактирования - нет. Здесь лучше использовать настройки SEO-плагина и robots-правила темы, а не надеяться, что все автоматически будет правильно.
Установка, страницы и первичная проверка
Установка Directory Pro в общих чертах похожа на установку любого коммерческого WordPress-плагина: в админ-панели откройте Plugins, выберите Add New, затем Upload Plugin, загрузите установочный ZIP и активируйте расширение. Важно загрузить именно installable plugin file, а не весь архив с документацией и исходными материалами. Если WordPress пишет, что архив не содержит корректного плагина, чаще всего загружен не тот ZIP или архив распакован с лишней вложенной папкой.
После активации проверьте, какие страницы созданы автоматически. Документация похожих e-plugins продуктов и документация Directory Pro указывают, что плагин работает через набор страниц и шорткодов. Если страницы не создались, их можно собрать вручную через редактор WordPress: создать новую страницу, вставить блок Shortcode и добавить нужный шорткод. Для Gutenberg это нормальный путь, потому что WordPress официально поддерживает shortcode block.
Минимальный набор страниц
Для первой проверки не пытайтесь вывести сразу все варианты архива и все фильтры. Соберите минимальный набор:
- Страница каталога с архивным шорткодом, например
[listing_layout_style_4]или другим вариантом из документации. - Страница поиска или фильтра, если вы хотите проверить город, категорию или ZIP-код отдельно.
- Страница регистрации с
[iv_directories_form_wizard], если нужны пользовательские аккаунты. - Страница личного кабинета с шорткодом профиля, чтобы владелец записи мог управлять своими данными.
- Страница входа с
[iv_directories_login].
После публикации страниц откройте их в режиме инкогнито. Так вы увидите сайт глазами обычного посетителя, а не администратора. Проверьте, что страница не пустая, форма не требует административных прав, кнопки видны, стили не разъехались, а переходы между регистрацией, входом и личным кабинетом ведут на правильные URL.
Постоянные ссылки и маршруты
После активации каталожного плагина полезно пересохранить постоянные ссылки WordPress. Это не магическое исправление всех ошибок, а способ обновить правила маршрутизации после появления новых типов записей и страниц. В админ-панели откройте Settings - Permalinks и сохраните настройки без изменения структуры, если текущая структура уже подходит сайту.
Затем создайте одну тестовую запись каталога и проверьте ее детальную страницу. Если архив открывается, а детальная страница дает 404, проблема часто связана именно с rewrite rules, конфликтом slug или кешем маршрутов. Если 404 возникает только на русском или другом переводе, дополнительно проверьте настройки WPML, Polylang или другого языкового решения.
Первичная запись для проверки
Создайте одну демонстрационную карточку, которая похожа на настоящую запись каталога. Не используйте пустые поля. Заполните название, категорию, город, адрес, описание, телефон, email, сайт, изображение и, если нужно, координаты. Это позволит проверить не только факт публикации, но и весь путь: сохранение данных, отображение в архиве, фильтрацию, карту, контактную форму и страницу владельца.
Если карточка создана из админ-панели, затем повторите добавление через публичный My Account. Для каталога с внешними авторами именно этот путь важнее. Администратор почти всегда может обойти ограничение, а обычный пользователь должен пройти через реальную форму, права, модерацию и письма.
Модель каталога: категории, поля, карточки и владельцы
Самая важная часть настройки Directory Pro - модель данных. Каталог не должен быть просто набором одинаковых карточек. Хороший каталог отвечает на вопрос посетителя: "Кого или что я ищу, где это находится, чем отличается и как связаться". Поэтому поля, категории и шаблон карточки нужно проектировать под задачу, а не копировать все возможные поля из демо.
Категории и география
Начните с категорий. Для бизнес-справочника это могут быть "Рестораны", "Юристы", "Ремонт", "Образование"; для каталога специалистов - направления услуг; для клуба - типы участников; для недвижимости - типы объектов. Не создавайте слишком глубокую вложенность на старте. Если посетитель не понимает, в какую ветку нажать, фильтр не помогает.
География должна быть отдельной логикой. У Directory Pro есть фильтрация по city, zipcode и возможность работы с картами, а changelog указывает поддержку OpenStreetMap, multi locations и обновления map-related функций. Это значит, что город, адрес и координаты лучше хранить структурно, а не только в текстовом описании. Если у вас локальный каталог, поля города и района могут быть важнее длинного описания.
Поля записи
Страница продукта говорит, что администратор может добавлять новые поля. Changelog также упоминает Form Builder for listing data fields и drag-and-drop search builder with custom fields. Практический вывод простой: поля нужно делить на обязательные, полезные для поиска и декоративные.
| Тип поля | Пример | Как использовать |
|---|---|---|
| Обязательное | Название, категория, город, контакт | Без него карточка теряет смысл или не проходит модерацию. |
| Фильтруемое | Тип услуги, район, диапазон цены, доступность | Добавляйте только если посетитель реально будет искать по этому признаку. |
| Информационное | Описание, график, преимущества, ссылки | Помогает принять решение, но не обязано попадать в каждый фильтр. |
| Визуальное | Логотип, галерея, обложка | Улучшает доверие, но требует правил размера и качества изображений. |
Частая ошибка - добавить двадцать полей до первого теста. В результате форма становится длинной, владельцы записей бросают заполнение, а посетитель получает перегруженную карточку. Начните с короткого набора, соберите несколько реальных записей, посмотрите, каких данных не хватает, и только потом расширяйте форму.
Владелец карточки и права
Directory Pro поддерживает сценарии личного кабинета, добавления и редактирования записей из публичной части сайта. Это удобно, но требует настройки прав. Решите, может ли пользователь публиковать запись сразу или запись должна уйти на модерацию. На странице продукта заявлена настройка User Listing Publish Ability or Pending for approval. Для нового публичного каталога безопаснее начинать с модерации.
Также продумайте claim listing. Эта функция нужна, когда администратор заранее добавил карточки компаний, а реальные владельцы потом подтверждают права на запись. В таком сценарии важно не только включить кнопку, но и настроить письма, правила проверки и действия администратора после заявки. Иначе claim listing превращается в форму, которая собирает заявки без понятного процесса обработки.
Поиск, фильтры и карты: как сделать каталог удобным
Поиск - сердце каталога. Посетитель редко читает все карточки подряд. Он ищет конкретный тип услуги, город, категорию, карту рядом с собой или подходящую комбинацию признаков. Directory Pro предлагает несколько вариантов вывода: list with left faceted search, grid with top filter, grid with left faceted search, A to Z filter, отдельные listing filter шорткоды, search bar и map shortcode. Важно выбрать не самый эффектный вариант, а тот, который подходит вашему объему данных.
Когда использовать верхний поиск
Верхний поиск подходит для небольших и средних каталогов, где посетитель сначала вводит общий запрос, а потом уточняет результат. Например, "ремонт", "стоматология", "курсы", "отель". Такой поиск хорошо выглядит на главной странице каталога и может работать как быстрый вход в выдачу.
Если используете [slider_search] или другой поисковый шорткод, проверьте его без декоративного слайдера. На странице demo search shortcode видно, что поиск может работать как самостоятельная форма с полями Search, Location, Near, City, State, Reset и Search. Для практики это полезнее, чем тяжелый баннер: форма должна быть читаемой, быстрой и понятной на мобильном экране.
Когда нужны фасетные фильтры
Фасетный фильтр нужен, если у каталога много записей и посетитель должен постепенно сужать выбор. Например, категория плюс район плюс доступная услуга плюс отметка "принимает заявки". Directory Pro в changelog упоминает drag-and-drop Search builder with custom fields и разные типы полей: drop down, multi select, multi select group. Это дает гибкость, но также создает риск перегруза.
Хороший фасетный фильтр показывает только признаки, которые действительно помогают выбрать. Если поле заполнено у пяти процентов карточек, оно почти бесполезно как фильтр. Если значение можно написать десятью способами, оно должно быть не свободным текстом, а select/multi select. Если фильтр ничего не меняет в выдаче, пользователь перестает ему доверять.
Карты и адреса
Карта нужна не каждому каталогу. Для локального бизнеса, недвижимости, мест, курсов, врачей, сервисных центров и точек обслуживания карта помогает сразу увидеть географию. Для онлайн-специалистов, документов, организаций без приема посетителей или закрытой базы участников карта может быть лишней.
В Directory Pro есть упоминания OpenStreetMap, map marker image setting, address autocomplete without API и исправления map-related ошибок. Перед запуском карты проверьте три вещи: карточка получает координаты, маркер соответствует категории, а страница не ломается, если у записи нет адреса. Если у части записей адрес неизвестен, лучше показать их в списке без маркера, чем выводить карту с пустыми или неправильными точками.
Проверка результата: создайте три тестовые записи в разных категориях и городах, затем проверьте поиск по названию, категории, городу, ZIP-коду и карте. Если один из фильтров не меняет выдачу, не включайте его на рабочей странице до исправления данных.
Личный кабинет, тарифы и подача записей с публичной части сайта
Сильная сторона Directory Pro - не только вывод каталога, но и управление записями пользователями. В списке возможностей указаны add/edit listing from frontend My Account, user setting, social profile, privacy setting, change password, all post, insert post, edit post, subscription upgrade, downgrade и cancel. Это превращает каталог в систему, где владелец карточки может сам поддерживать данные.
Структура личного кабинета
Личный кабинет должен быть понятен человеку, который не знает WordPress. Не называйте страницу "Dashboard", если аудитория русскоязычная и не привыкла к этому слову. В меню сайта можно использовать "Личный кабинет", а внутри формы оставить системные английские подписи плагина, если они идут из интерфейса и еще не переведены. Для перевода строк официальный источник e-plugins указывает Loco Translate или POEdit, а WordPress.org подтверждает, что Loco Translate позволяет редактировать файлы переводов прямо в админ-панели.
Проверьте, что пользователь видит только свои записи, не попадает в административную часть без необходимости и может изменить пароль, профиль, контактные данные и запись. Если плагин скрывает admin bar для публичного профиля, это хорошо для обычных пользователей, но администратору все равно нужен удобный доступ к модерации.
Пакеты и роли
Пакеты в Directory Pro влияют на доступ пользователя и возможности публикации. На странице продукта заявлены free account, one time payment, recurring payment, free trial, paid trial и variable payment package. Документация родственных e-plugins продуктов объясняет логику: администратор создает пакеты, а роль пользователя может меняться в зависимости от статуса пакета или платежа. Для рабочего сайта это означает, что тариф - не просто красивая таблица, а связка прав, сроков и возможностей.
Для первой версии каталога лучше начать с одного бесплатного пакета и одного ограниченного платного сценария, если монетизация вообще нужна. Например: бесплатная запись публикуется после модерации и показывает базовые контакты; расширенная запись получает больше изображений, featured-статус или дополнительные поля. Не включайте сразу recurring payment, coupons, trials и WooCommerce flow, если команда еще не проверила базовую публикацию и письма.
Письма и уведомления
Directory Pro заявляет 11 email templates: приветственное письмо, восстановление пароля, письма заказа, письма администратору, контакт владельца, claim email и subscription reminder. Это важный слой. Без писем владелец записи не понимает, что заявка принята, администратор пропускает модерацию, а посетитель не получает подтверждение отправки формы.
Проверьте письма не только через кнопку "сохранить шаблон", а через реальные действия: регистрация, добавление записи, контакт владельца, claim listing и изменение статуса. Если письма не доходят, сначала настройте SMTP-плагин и отправителя домена, а уже потом ищите ошибку в Directory Pro. WordPress по умолчанию часто отправляет письма через серверный mail, который плохо проходит фильтры почтовых сервисов.
Практический пример: локальный каталог услуг с заявками от владельцев
Разберем предметный сценарий. Представим сайт городского портала, где нужно создать каталог локальных услуг: ремонт, обучение, медицина, красота, спорт, юридическая помощь. Посетитель должен найти организацию по категории и городу, открыть карточку, посмотреть контакты и отправить сообщение владельцу. Владелец должен зарегистрироваться, добавить запись и позже редактировать ее через личный кабинет.
Цель и подготовка
Цель - получить рабочий каталог, где есть одна страница выдачи, форма поиска, детальная карточка, личный кабинет, модерация новых записей и контакт владельца. Перед настройкой должны быть готовы: активная тема, резервная копия, тестовая страница, список категорий, один город или несколько районов, email администратора и SMTP-отправка.
Подготовьте короткую форму записи. Для первой версии достаточно полей: название организации, категория, город, адрес, телефон, email для связи, сайт, краткое описание, логотип или фото, график работы. Если вы добавите длинные поля, документы, галереи, социальные сети и десятки чекбоксов сразу, владельцы карточек будут заполнять форму хуже.
Шаги настройки
- Создайте страницы "Каталог", "Добавить организацию", "Вход", "Личный кабинет", "Тарифы" и "Профиль".
- На страницу "Каталог" вставьте архивный шорткод из документации, например вариант grid/list с фильтрами.
- На страницу добавления или регистрации вставьте
[iv_directories_form_wizard], если подача идет через регистрацию. - На страницу личного кабинета добавьте шорткод профиля, который используется Directory Pro для
My Account. - Создайте категории услуг и проверьте, что они появляются в форме добавления записи.
- Настройте поля записи: обязательные контакты, адрес, описание и изображение.
- Включите модерацию новых записей, если каталог публичный и заявки принимаются от внешних пользователей.
- Создайте одну тестовую запись от администратора и одну запись через публичную форму обычного пользователя.
- Проверьте письма: регистрация, добавление записи, контакт владельца и уведомление администратора.
Проверка результата
После настройки откройте сайт как незарегистрированный посетитель. На странице каталога должны быть видны тестовые записи, поиск, фильтры и переход на карточку. Откройте карточку и проверьте, что отображаются контакты, изображение, категория, город, карта или адрес, если они включены. Затем отправьте сообщение владельцу и убедитесь, что письмо дошло.
После этого войдите под обычным пользователем. В личном кабинете должны быть видны его записи, а не все записи сайта. Попробуйте отредактировать запись, изменить телефон и сохранить. Если сайт использует модерацию изменений, проверьте, что изменение не публикуется без проверки администратора. Если модерации нет, убедитесь, что пользователь не может изменить чужую карточку через прямую ссылку.
Нюансы, которые часто всплывают
Первый нюанс - пустые изображения. Если владелец не загрузил фото, карточка может выглядеть сломанной. Changelog Directory Pro упоминает default image changer и режим archive listing page without image, поэтому проверьте, какой вариант лучше для вашего дизайна: дефолтная картинка или аккуратная карточка без изображения.
Второй нюанс - адреса без координат. Если карта включена, но адрес распознан неправильно, запись может оказаться в другом месте или не появиться на карте. Проверьте несколько адресов и решите, кто отвечает за исправление: владелец записи или модератор. Для локального каталога это критично.
Третий нюанс - роль пользователя после регистрации. Если пакеты и роли настроены неверно, человек может не увидеть форму добавления или получить больше прав, чем нужно. Проверяйте этот путь не под администратором, а под новой тестовой учетной записью.
Дизайн карточек, шаблоны и безопасная кастомизация
Directory Pro можно использовать без правки кода, но почти любой каталог рано или поздно требует подстройки карточки: убрать лишний блок, изменить порядок контактов, вывести предупреждение, добавить текст перед списком, адаптировать внешний вид под тему. Важно делать это так, чтобы обновление плагина не стерло изменения.
Шаблоны лучше переопределять, а не править в плагине
Документация Directory Pro прямо описывает template override: файлы шаблонов находятся в /plugins/directory-pro/template, их нужно скопировать в папку активной темы и переименовать папку в directorypro. Пример пути из документации: /themes/twentyseventeen/directorypro. Смысл этого подхода простой: изменения находятся в теме, а не в папке плагина, поэтому обновление плагина не должно стереть ваши правки шаблона.
/wp-content/plugins/directory-pro/template
/wp-content/themes/your-child-theme/directorypro
Лучше использовать дочернюю тему. Не копируйте весь каталог шаблонов без необходимости. Начните с конкретного файла, который отвечает за нужный экран, и запишите, что именно изменили. После обновления плагина сравните свой override с новой версией шаблона, если внешний вид или данные начали вести себя странно.
Когда достаточно настроек и CSS
Если задача сводится к цвету кнопки, расстоянию между блоками, размеру изображения или скрытию декоративного элемента, сначала ищите настройку в интерфейсе плагина или темы. Changelog упоминает listing archive fields settings, color settings в родственных продуктах e-plugins и обновления дизайна архивов. Если настройка есть, используйте ее вместо правки шаблонов.
CSS имеет смысл добавлять только в дочернюю тему или безопасное место для пользовательского CSS. Не вставляйте стили прямо в файл плагина. После правки проверьте три экрана: desktop, планшет и мобильный. Каталог часто ломается не на большой странице, а на мобильной карточке, где фильтр, карта и кнопка контакта начинают конкурировать за место.
Локализация интерфейса
Для русскоязычного сайта переведите публичные строки: кнопки формы, подсказки, названия вкладок личного кабинета, сообщения ошибок, письма, статусы заявок. Loco Translate подходит для редактирования строк плагинов в браузере, а POEdit можно использовать вне сайта. Не переводите технические slug, шорткоды и системные идентификаторы, если не понимаете последствий.
После перевода проверьте не только видимый интерфейс, но и письма. Часто администратор переводит форму, а владелец записи получает английское письмо о регистрации или заявке. Это снижает доверие к каталогу и увеличивает число обращений в поддержку.
Проверка результата перед публикацией каталога
Перед тем как открыть каталог посетителям, пройдите короткий, но строгий маршрут проверки. Он должен имитировать реальные действия трех ролей: посетителя, владельца записи и администратора. Если один из маршрутов ломается, публикацию лучше отложить.
Проверка посетителя
Посетитель должен открыть каталог, понять, что здесь можно искать, применить фильтр, перейти в карточку и связаться с владельцем. Проверяйте это без авторизации. Если контактная форма доступна только зарегистрированным пользователям, объясните это на странице. Если фильтр по городу есть, но записей мало, не оставляйте пустую выдачу без подсказки.
- Архив открывается без ошибок и не показывает служебные страницы.
- Поиск по названию возвращает ожидаемую карточку.
- Фильтр по категории и городу меняет список записей.
- Детальная карточка содержит контакты, описание и понятный следующий шаг.
- Форма контакта отправляет письмо и показывает подтверждение.
Проверка владельца записи
Владелец записи должен зарегистрироваться, войти, добавить карточку, загрузить изображение, сохранить запись, увидеть статус и при необходимости изменить данные. В этом сценарии особенно важны права. Если пользователь видит чужие записи, может публиковать без модерации при запрещенной настройке или попадает в админ-панель с лишними возможностями, каталог нельзя открывать.
Проверьте поведение после отмены или окончания пакета, если используете membership. В документации родственных продуктов e-plugins описана смена роли после неуспешного платежа или отмены пакета. Для Directory Pro принцип такой же по смыслу: тарифы и роли должны быть протестированы до реальных пользователей.
Проверка администратора
Администратор должен быстро видеть новые заявки, редактировать карточки, менять статус, отвечать на claim listing, управлять категориями, исправлять адреса и проверять письма. Если модерация спрятана глубоко, создайте внутреннюю инструкцию для редактора. Каталог требует регулярного обслуживания: устаревшие контакты, дубли, пустые изображения и неаккуратные описания ухудшают качество быстрее, чем техническая ошибка.
Мини-итог перед запуском: публикуйте каталог только после проверки полного пути "регистрация - добавление - модерация - выдача - контакт - редактирование". Один красивый архив без проверенной формы добавления еще не означает, что Directory Pro готов к реальной работе.
Частые проблемы Directory Pro и способы диагностики
Проблемы с каталогами WordPress обычно выглядят одинаково: пустая страница, 404 на карточке, фильтр не работает, карта не показывает маркер, письма не приходят, пользователь не может добавить запись или получил лишний доступ. Ниже - не универсальная паника, а практический маршрут проверки именно для плагина каталога с шорткодами, личным кабинетом, картой и пользовательскими ролями.
Страница каталога пустая или показывает только шорткод
Симптом: на странице виден текст шорткода или пустое место вместо каталога. Возможная причина - шорткод вставлен в неподходящий блок, плагин не активен, страница кешируется как статичная, или использован шорткод не из Directory Pro.
Проверьте, активен ли плагин, затем откройте страницу в редакторе и убедитесь, что код вставлен в блок Shortcode, а не в отформатированный текст с лишними символами. Сверьте написание с документацией: например, [listing_layout_style_4], [listing_filter city="new york"], [directorypro_map]. После изменения очистите кеш страницы и браузера.
Если шорткод начал работать после отключения оптимизации, добавьте страницу каталога в исключения кеша или отключите отложенную загрузку скриптов только для этой страницы. Откатывать весь кеш сайта обычно не нужно.
Детальная карточка дает 404
Симптом: архив открывается, но отдельная запись не находится. Возможные причины - постоянные ссылки не пересохранены, slug конфликтует со страницей, запись находится в статусе draft/pending, или языковой плагин создал не тот маршрут.
Сначала пересохраните Settings - Permalinks. Затем проверьте статус записи и ее публичный URL в админ-панели. Если проблема появилась после изменения названия типа записи или URL, верните прежний slug и проверьте снова. Если сайт многоязычный, проверьте переводы страницы каталога и правила WPML/Polylang.
Фильтр ничего не находит
Симптом: список записей есть, но фильтр по категории, городу или ZIP-коду возвращает пусто. Причина часто не в фильтре, а в данных. Значения могут быть записаны в другом поле, отличаться регистром, храниться как свободный текст или отсутствовать у большинства карточек.
Создайте три тестовые записи с гарантированно заполненными полями и проверьте фильтр на них. Если работает только тест, нужно чистить реальные данные. Если не работает и тест, проверьте параметры шорткода и тип поля в search builder. Для важных признаков используйте select/multi select вместо свободного текста.
Карта не показывает точки
Симптом: страница с картой открывается, но маркеров нет или они стоят не там. Возможные причины - пустые координаты, неправильный адрес, конфликт скриптов карты, скрытый контейнер карты в табе или кешированная версия страницы.
Проверьте одну запись с точным адресом и координатами. Затем временно переключите страницу на простую тему или отключите агрессивную оптимизацию JavaScript на этой странице. Если маркер появляется, проблема в фронтенд-оптимизации или шаблоне. Если маркера нет, вернитесь к данным записи и настройкам карты.
Письма регистрации и контакта не доходят
Симптом: форма сообщает об отправке, но письмо не приходит. Для WordPress это частая проблема. Сначала проверьте SMTP, отправителя домена и папку спама. Затем проверьте email-шаблоны Directory Pro и адрес администратора. Если контакт владельца отправляет письмо на email из карточки, убедитесь, что поле email заполнено именно в той записи, которую вы тестируете.
Исправление обычно начинается не с Directory Pro, а с нормальной доставки почты. Подключите SMTP, отправьте тестовое письмо, затем повторите регистрацию, claim listing и контакт владельца. Если SMTP работает, но конкретный шаблон пустой, проверьте переменные и текст шаблона.
Пользователь не видит форму добавления или видит лишние возможности
Симптом: обычный пользователь не может добавить запись, видит сообщение о доступе или, наоборот, получает доступ к тому, что должно быть закрыто. Причина может быть в роли, пакете, настройке publish ability, membership-статусе или кеше личного кабинета.
Создайте нового тестового пользователя и назначьте ему ожидаемый пакет. Проверьте личный кабинет в режиме инкогнито. Если доступ зависит от платежного статуса, проверьте, какой статус получает пользователь после регистрации или тестового заказа. Личный кабинет, формы и платежные страницы лучше исключить из полного page cache.
После обновления изменился дизайн или пропал блок
Симптом: после обновления плагина карточка выглядит иначе, часть данных не выводится или template override перестал совпадать с новой логикой. Если вы копировали шаблоны в тему, сравните свой файл с актуальным файлом в /plugins/directory-pro/template. Возможно, плагин изменил структуру шаблона, а сайт продолжает использовать старую копию.
Откатите только переопределенный шаблон, а не весь плагин, если проблема связана с кастомизацией. Если проблема появилась без override, проверьте changelog, кеш, минификацию и конфликт темы.
Видео по Elementor-виджетам и визуальной сборке
В changelog Directory Pro указан точный YouTube-ролик по Elementor widget for listing detail page. Такой ролик полезен не для базовой установки, а для владельцев сайтов, которые хотят управлять видом детальной страницы записи через Elementor-логику и не ограничиваться стандартным шаблоном. Перед просмотром сначала соберите базовый каталог и одну тестовую запись, иначе видео будет сложнее связать с вашим сайтом.
Сценарий, который закрывает этот ролик: как использовать Directory Pro вместе с Elementor для страницы listing detail, где важно показать карточку, поля, контакты и визуальные блоки в более контролируемой компоновке. Если вы не используете Elementor, раздел можно пропустить и сосредоточиться на шорткодах, шаблонах и настройках архива.
Вопросы и ответы по CodeCanyon Directory Pro
Можно ли использовать Directory Pro без платных тарифов?
Да, если задача - каталог с бесплатной подачей записей или закрытый справочник. На странице продукта заявлены разные типы membership, но это не обязывает включать монетизацию. Для первой версии часто разумнее начать с бесплатной подачи и модерации, а тарифы добавить после проверки спроса.
Нужно ли использовать WooCommerce?
WooCommerce нужен только если вы хотите проводить платежи через его платежные шлюзы или связать пакеты Directory Pro с WooCommerce-продуктами. Если каталог бесплатный или использует другой поддерживаемый платежный сценарий, WooCommerce может быть лишним. Не устанавливайте его только "на всякий случай", потому что он добавляет собственные страницы, статусы заказов и нагрузку.
Можно ли перевести публичный интерфейс на русский?
Да. Источники e-plugins указывают Loco Translate и POEdit как варианты работы с переводами, а WordPress.org подтверждает, что Loco Translate редактирует файлы переводов плагинов в админ-панели. После перевода проверьте формы, личный кабинет, письма и сообщения ошибок, потому что именно они чаще остаются без локализации.
Что лучше: шорткоды или Elementor?
Для базового запуска проще использовать шорткоды из документации, потому что они напрямую соответствуют функциям каталога. Elementor имеет смысл подключать, если нужно визуально собрать детальную страницу или блоки каталога в стиле сайта. Не начинайте с Elementor, пока не проверили, что записи, фильтры, личный кабинет и права работают без визуальной надстройки.
Как безопасно обновлять Directory Pro?
Сначала сделайте резервную копию и проверьте обновление на тестовой копии. Особенно внимательно смотрите страницы с template override, формы добавления, фильтры, карты и роли пользователей. Changelog продукта содержит исправления багов, функций и security issues, поэтому обновления важны, но их лучше не ставить вслепую на рабочий каталог с активными пользователями.
Почему после установки не стоит сразу включать публичную регистрацию?
Публичная регистрация открывает путь внешним пользователям к формам, ролям и личному кабинету. Сначала проверьте модерацию записей, права пакета, антиспам, письма и ограничения доступа. Это особенно важно для каталогов, где пользователи могут загружать изображения, менять профиль и отправлять контактные формы.
Подойдет ли плагин для очень большого каталога?
Для большого каталога нужно тестировать не только функции, но и скорость. Проверьте поиск, фильтры, карту, кеширование, импорт, размер базы данных и работу темы на реальном объеме записей. Если каталог планируется как крупная платформа, сравните Directory Pro с решениями, которые отдельно заявляют масштабирование, custom storage или специальные оптимизации для больших баз.
Что делать, если у продукта есть записи в базах уязвимостей?
Проверьте текущую версию, changelog, рекомендации Wordfence/WPScan/NVD и статус исправлений. Не используйте старые сборки, ограничьте роли, включите модерацию, держите резервные копии и проверяйте публичные формы. Если конкретная уязвимость указана как без известного исправления, оцените риск для своего сценария и временно отключите опасную функцию или выберите альтернативу.
Когда стоит использовать CodeCanyon Directory Pro
CodeCanyon Directory Pro будет удачным выбором, если вам нужен WordPress-каталог с фронтенд-добавлением записей, личным кабинетом, фильтрами, картами, категориями, claim listing, email-шаблонами и возможностью подключить тарифы. Он особенно полезен, когда проекту важно быстро собрать рабочий справочник без разработки с нуля, но при этом нужны не просто карточки, а управляемая система пользователей и записей.
Перед рабочим запуском проверьте совместимость, обновления, security notes, SMTP, кеш, постоянные ссылки, роли и один полный пользовательский сценарий. Если все ключевые проверки пройдены, можно скачать последнюю версию CodeCanyon Directory Pro и тестировать плагин на копии сайта. Не переносите каталог на продакшен, пока не проверены формы, письма, поиск, карта и права обычного пользователя.
Главная ценность Directory Pro раскрывается не в количестве включенных функций, а в аккуратной настройке под конкретную нишу. Сначала сделайте понятную структуру, затем добавьте нужные поля и фильтры, после этого проверьте личный кабинет и только потом подключайте тарифы, сложные шаблоны и расширенную кастомизацию. Такой порядок снижает риск ошибок и делает каталог полезным для посетителей, владельцев записей и администратора.



Комментарии