Довольна типична ситуация, когда вы пытаетесь найти какую-то информацию по созданию сайтов на WordPress, но поисковики упрямо показывают только рерайт одной и той же зарубежной статьи. Так оказывается и с темой создания доски объявлений: интернет просто кишит однообразными статьями и устаревшими видео, и именно поэтому я решил написать эту статью.
Текстовой информации будет немного – только небольшой туториал со скринами и еще, вместо долгих рассказов, я записал достаточно большое (но понятное) видео о создании доски объявлений, вот оно:
А теперь давайте перейдем к текстовой части статьи.
HivePress
ХайвПресс – это комплексное решение, позволяющее без особых усилий создать доску объявлений. У вас должен быть только WordPress (одно из последних обновлений) и по сути – все.
Установка
Я рекомендую начать установку HivePress с установки плагина, найти его можно так:
После установки плагина, система подскажет вам, что стандартная тема WordPress, установленная по умолчанию, не поддерживает функционал этого плагина и предложит установить одну из совместимых.
Предлагаю выбрать бесплатную тему, а в случае необходимости – почитать описание, посмотреть предпросмотр и купить другую тему.
Внешний вид и функционал
Здесь мы видим как выглядит тема HivePress (по моему скромному мнению большего и желать нельзя) и даже видим базовый функционал, доступный и без установки многочисленных дополнений к этой теме, которые мы упомянем ниже. Итак, из коробки вам доступны:
- регистрация и авторизация для пользователей;
- добавление и редактирование объявлений;
- функция премодерации объявлений;
- настройка фильтров и поисковой строки;
- настройка категорий и атрибутов объявлений.
Обратите внимание – вам даже не нужно дополнительно разрешать, или запрещаешь регистрацию – все работает сразу после установки плагина и темы. Рекомендуется только включить подтверждение регистрации по электронной почте, что бы избежать наплыва ботов на ваш сайт.
Добавление атрибутов
Атрибуты – это кастомные поля объявлений. С помощью них, на этапе добавления объявлений, вы можете просить пользователей указывать определённые характеристики товаров и выводить их в форме поиска, в блоке объявления и на странице объявления. Частыми примерами можно назвать такие атрибуты:
- состояние предмета (б/у, новый);
- материал, цвет и т.д.;
- цена и другие.
В HivePress атрибуты можно выводить почти всеми возможными способами: список, опциональный выбор, текстовое поле и другими.
Что бы добавить атрибут, нажмите на “объявления” в админ панели, далее – добавить новый:
Добавление категорий
Категории разбивают вашу доску на большие разделы, например, для доски объявлений подержанных авто, вы можете добавить такие категории:
- легковые авто;
- коммерческий транспорт;
- строительная техника;
- водный транспорт.
Исходя из того о чем ваш будущий сайт, вы можете кастомизировать категории. Категории в HivePress будут видны в фильтрации и при добавлении новых объявлений. Вы можете добавить категории, перейдя в “Объявления” в админ панели , далее – “Категории”:
Дополнения
Разработчики HivePress предлагают достаточно большое количество расширений для создания доски объявлений, среди них можно найти следующие:
Более подробно о некоторых из них я говорю в приложенном выше видеоролике.
Кастомизация
Кастомизация названия сайта и слогана (так называемая айдентика сайта), цветовая схема, виджеты, внешний вид меню, копирайты и многое другое настраивается по привычной многим схеме: Админ панель > Настройки > Выбор конкретной области настройки.
Скачать плагин HivePress
Скачать плагин HivePress из репозитория WordPress можно по следующей ссылке:
HivePress — Универсальный WordPress плагин для каталогов, агрегаторов и классифайдов
Дмитрий, доброе время суток.
Статья и видео хорошие, очень понятно рассказано, любой новичок сразу поймёт.
Я вот столкнулся с двумя ситуациями (не знаю, они решимы в этом плагине или нет), не сможешь подсказать:
1. Как сделать или какой формат установить в атрибутах для написания номера телефона? В стандартном (штатном) варианте предлагается из цифровых полей только “Число” и в нём получается разделение пробелом по тысячам: 89 183 398 958. Как убрать эти разделения, чтоб номер телефона выглядел более читабельно?
2. Я не нашёл в атрибутах такой НУЖНОЙ опции, как разбивка атрибутов на категории. Например: кто то продаёт автомобиль, ему нужно указать марку авто и модель (если сделать общий выпадающий список то получается моделей автомобилей тысячи!!!). Или указать место жительства, та же ситуация…
Есть там какая то либо функция, либо опция, которая бы позволяла, сначала выбрать марку (регион), а за тем исходя из этого предлагать малый выбор модели (населённого пункта)?
За ранее благодарен за ответ.
С Уважением Александр.
Здравсвуйте!
1. Выберите не число, а текст. Второй вариант: в настройках есть показ чисел, уберите там пробел между тысячами.
2. По умолчанию там нет такой функции, как категории атрибутов. Разработки вроде обещал добавить (на форуме поддержки читал), но без конкретных сроков. Кастомно можно сделать, но по уже 3-5 месячному опыту работы с этой темой – разработчика который возьмется за эту тему найти сложно. Очень уж она мудреная внутри.
Чем мог 🙂
Доброго времени суток Вам !
Ваша тема замечательная, реально, очень хороша.
У меня один вопрос: на главной странице как вывести в поиске вместо (или дополнительно) – список городов ?
ключевые слова все категории город поиск
вот в таком виде.
Заранее благодарю за быстрый ответ.
Тема, к сожалению, не моя 🙂
Создайте дополнительные атрибуты и настройте их показ в строке поиска. Надеюсь, что я правильно понял вопрос.
Еще один вопрос, если позволите:
почему для некоторых категорий автоматом Вордпресс название меняет на %listing%
как исправить ?))
Вам нужно перейти в Настройки – Заголовок. Там Вы либо убираете %listing%, либо вписываете свои атрибуты по типу как я делал на том самом примере – carsdrop.ru: %listing.marka% %listing.model%, где marka и model ваши атрибуты.
Для меня это проблема звучала так: как сделать так, что бы в заголовке показывались определенные атрибуты, которые вводит пользователь (это очень актуально для досок автомобильных объявлений, например). Я потратил очень много времени копаясь в коде, а в итоге разработчик подсказал что такой функционал уже заложен в теме…
День добрый. Подскажите пожалуйста как сделать:
1) Как убрать, изменить размер блока в котором находится заголовок категории/подкатегории. Он высатой в пол экрана(. Главное, этот блок (с серым фоном) отображается только в категории или подкатегории а на главной или в карточке самого обьявления его нет.
2) Как перенести поисковую строку (поиск) в шапку сайта или вообще убрать.
3) Есть ли возможность массового добавления обьявлений?
4) Как то можно изменить внешний вид категорий? Т.е. делать меньше, без фото и т.д.
За ранее спасибо.
Здравствуйте!
1. Что бы убрать серый фон, достаточно добавить свою картинку для категории. Изменить размер блока можно только через код.
2. Это делается в основных настройках темы.
3. Вы очень вовремя подоспели: разработчик выкатил плагин, с помощью которого вы можете загружать CSV. Решение платное, но недорогое.
4. В теме нет никакого визуального редактора, или чего-то подобного. Придется дорабатывать код.
Здравствуйте. Есть ли у вас пример того как поправить размер картинки в коде темы? Уж больно они не пропорциональны. Спасибо№
Примера нет, я делал проще: подбирал картинки нормального (и одинакового) размера чтобы лишний раз в стили не лезть. Исследуйте объект и кастомизируйте как вам нравится.
Здравствуйте. Такая ситуация : сайт собирается на элементоре , блоки объявлений вставлены в нём. срок публикации и хранения объявлений выставлен 1 сутки и в общих настройках и отдельно в объявлениях, но по истечению срока объявления не снимаются с публикации и не удаляются автоматически. что надо сделать чтобы они удалялись автоматически и снимались с публикации?
Такая проблема, на сколько мне известно, есть только для объявлений, опубликованных администратором сайта. Как исправить – не узнавал. Можете написать разработчику через форум поддержки https://hivepress.io/support/, возможно они подскажут как решить данную проблему.
Добрый день, у меня после регистрации пользователя и добавления объявления второе объявление не добавляется. При нажатии на кнопку “добавить объявление” переходит на “заполните профиль”. Он заполнен полностью. При ручном вводе в адресную строку “submit-listing/details/” также происходит автоматический редирект на submit-listing/profile/. С первым объявлением каждого пользователя проблем нет. Как быть?
Не встречал такой ошибки. Вы лицензионную тему ставили?
Привет) а как данные клиентов сояденить с Гугл шитс. редактировать и создавать данные. Что бы данные брал с таблицы
Чтобы объявления брались с Гугла? Боюсь, что это самому придется писать. В теме это не предусмотрено по понятным и объективным причинам.
Понял спасибо)
Не за что, обращайтесь!
А как можно убрать со страниц фильтр и архивы, рубрики?
Если вы про то, как изменить главную страницу — можете сделать это нажав на “настройки”, находясь в превью сайта. Если про то, “как убрать фильтр и архивы, рубрики” в блоге, то это можно сделать в настройках внешнего вида в админ панели. Надеюсь, помог.
Дмитрий, спасибо за статью! Легко читается и многое стало понятно после прочтения.
Может вы знаете как решить проблему с импортом: при загрузке через ‘hivepress import’ файла csv объявления не отображаются на встроенной карте. Как правильно записать адрес/координаты для правильного вывода геолокация?
Спасибо автору за труды! Но вот видео смотрится тяжеловато, начинаешь путаться в “тест 111, 222, и т.д.2)) проще было бы воспринимать конкретные слова: авто, мото т.п. и в атрибутах тоже. А так все понятно. еще раз спасибо.
Спасибо за комментарий! Пожелания учту 🙂
Я не могу понять как выставлять цену в разнной валюте?
Цену в разной валюте одновременно?
Дмитрий добрый день. Вопрос – как добавить фильтрацию по атрибутам на страницу результатов поиска? Подскажите пожалуйста никак не могу настроить.
Добрый день! Это нужно сделать в настройках атрибута — там можно указать “показывать атрибут в фильтрации”.
Здравствуйте! Как поменять гугл карты на яндекс карту, есть такая возможность?
Здравствуйте! Спасибо большое за обзор такого замечательного плагина! Но у меня есть вопрос, если сможете помочь.
Я решил вместо телефонов и e-mail ставить ссылку. Но как вы уже поняли, на самой странице товара ссылка на другой ресурс выглядит не очень. Подскажите, как можно ее спрятать, чтобы к примеру было просто слово: “Откликнутся” но она была ссылкой.
Заранее благодарю!