С помощта на безплатната WordPress тема ListingHive е лесно да създадете уебсайт за услуги, на който всеки потребител може да се регистрира и да добави обява за предлаганата услуга и контакти за връзка. Освен уебсайт за услуги (фрийланс пазар), можете да създадете уебсайт за търсене на работа/недвижимост/автомобили, пазарно място, обявителна дъска, фирмен каталог и други. Нека го направим!

Въведение

Лично аз ще разширя функционалността на обикновен блог в WordPress (https://adminkin.pro) с помощта на безплатната WordPress тема ListingHive. Ще добавя раздел Услуги с изброяване на предлаганите услуги и техните цени. Ще добавя изпълнител на услугите със снимка, резюме и контакти за връзка. На страницата на всяка отделна услуга ще има подробно описание със снимка. Услугите ще бъдат разделени по категории. Ще работи търсене на услуги по ключови думи. Възможността за регистрация на потребители и добавяне на обяви за услуги от тях ще бъде деактивирана.

Уебсайт за услуги. Основни възможности.

Безплатната WordPress тема ListingHive може да бъде видяна на демо сайта: https://listinghive.hivepress.io. Кстати, темата ListingHive е преведена на руски език, и всички надписи на сайта с тази тема ще бъдат на руски език. А на демо сайта надписите са на английски език.

Основните възможности на сайта за услуги с темата ListingHive са следните:

  • Регистрация на нов потребител.“
  • Личен профил на потребителя с възможност за добавяне на обяви със снимки и с привързаност към териториалното разположение.
  • Модерация на обявленията преди публикуването им на сайта.“
  • Възможността да се маркира обявата като рекламирана за предпочитано показване в списъка с обяви.
  • Категории за обяви.“
  • Атрибути за категориите. Например, за категорията „Недвижимост“ може да се зададат атрибути като „Площ на имота“, „Наемна такса“ и т.н.
  • Филтриране на обявленията на сайта по категории и атрибути.
  • Търсене на обяви в сайта по ключови думи и географско местоположение.
  • Регистрираните и влезли потребители могат да оставят рецензия за обявление, да се оплачат за обявление, да добавят обявление в любими и да комуникират с продавачите чрез лични съобщения на сайта.

Уебсайт за услуги. Бързо разработване.

За да създадете уебсайт за услуги възможно най-бързо и с минимални усилия, можете да импортирате демо съдържание от ListingHive. В демо съдържанието има примери на обяви, категории на обяви и атрибути и готови шаблони:

  • Шаблонът на началната страница с търсачка, със списък на категории и със списък на последните обяви.
  • Шаблон на страница за обяви с търсачка и филтър.
  • Шаблон на страница за отделно обявление с описание, снимки, отзиви, подобни обявления и връзка с продавача чрез снимка.
  • Шаблон на страницата на продавачите с търсене и филтър.
  • Шаблон на страница за отделен продавач с резюме, снимка и списък с неговите обяви.
  • Шаблон на страницата на блоговите публикации.
  • Шаблонът на страницата за отделен блог пост с коментари.

Освен готовите страницни шаблони, има следният набор от виджети за вграждане в страниците и публикациите на сайта:

  • Категории на обявления.
  • Форма за търсене на обяви.
  • Обявления.
  • Форма за вход на потребителите.
  • Форма за регистрация на потребители.
  • Форма за търсене на продавачи.
  • Продавачи.

Всичко необходимо за бързо разработване на услуги сайт има: шаблони, които можем да попълним със съдържание, или да не използваме шаблони и да добавим нужните виджети на страниците и публикациите, и сайтът за услуги е готов.

Уебсайт за услуги. Монетизация

Разработчиците на темата на WordPress ListingHive са помислили и за въпроса за монетизация на услугите на сайта за неговия собственик. С помощта на безплатното разширение, собственикът на сайта може да вземе заплащане от потребителите за добавяне, рекламиране и актуализиране на обяви. Повече информация можете да намерите в документацията на разработчиците: https://help.hivepress.io/category/42-paid-listings.

Практическая реализация

Инсталиране на темата ListingHive

Инсталирането на безплатната WordPress тема ListingHive е подробно описано в статията „Тема WordPress. Инсталиране, настройка и оптимизация„.

Импортиране на демо съдържание на ListingHive

За да използвате готовите шаблони на страници и виджети, за които беше споменато по-горе в раздела „Уебсайт за услуги. Бързо разработване„, импортираме демо съдържание на ListingHive. За целта отиваме на уебсайта на разработчиците на темата ListingHive на следния адрес https://help.hivepress.io/article/66-how-to-import-listinghive-demo-content:

Уебсайт за услуги. Импортиране на демо съдържание от ListingHive.

На уебсайта на разработчиците кликнете върху връзката, която се нарича изтеглете файловете с демонстрационно съдържание, за да изтеглите zip архив с демонстрационно съдържание. Файлът demo.zip се изтегля, разархивира се и се намира файлът content.xml. Този файл ще ни потрябва малко по-късно.

Прехвърляме се към административната панел на уебсайта на WordPress, в менюто Външен вид, подменюто Теми и проверяваме дали е активирана родителската тема ListingHive. Ако е активирана детска тема, натискаме бутона Активиране върху темата ListingHive:

WordPress тема ListingHive за услуги сайт

С помощта на разширението One Click Demo Import ще импортираме изтегления демо съдържание (файл content.xml) на уебсайта на WordPress. Инсталираме и активираме разширението One Click Demo Import:

Плъгин за внос на демонстрационни данни с едно щракване

Прехвърляме се в менюто Външен вид, в подменюто Импортиране на демо данни:

Плъгин за веднъж кликване за импортиране на демонстрационни данни. Импортиране на демонстрационни данни.

Превъртаме страницата на плъгина One Click Demo Import надолу, намираме Импортиране на съдържание, избираме файла content.xml и натискаме бутона Продължи и импортирай:

Плъгин One Click Demo Import. Изберете файла content.xml.

Очаквайте, докато се извършва Импорт на съдържанието:

Плъгин One Click Demo Import. Импорт на съдържание.

Ура! Импортът е завършен.

Плъгинът за внасяне на демо с едно натискане. Импортът е завършен.

Сега плъгинът One Click Demo Import може да бъде деактивиран и изтрит.

Активираме детска тема ListingHive в меню Изглед, в подменю Теми.

Настройка на сайта с тема ListingHive

Нека добавим раздел „Услуги“ на сайта. Ще използваме шаблон на страницата за обяви с търсачка и филтър, предоставен от разработчиците на темата ListingHive.

Превключваме към менюто Страници, в подменюто Добави нова. Добавяме заглавие Услуги и натискаме бутона Публикувай:

Настройка на сайта услуги. Нова страница Услуги.

Готово! Страницата Услуги е публикувана.

Добавям създадената страница Услуги в менюто. За тази цел отиваме в менюто Външен вид, в подменюто Меню. Отбелязваме страница Услуги с „чертичка“ и натискаме бутона Добави в менюто, след което бутона Запази менюто.

Настройка на услуги на сайта. Добавете страницата "Услуги" към менюто на сайта.

Менюто е редактирано.

Превключваме към менюто HivePress, в подменюто Настройки. В раздела Обяви ни интересува параметърът Страница с обяви, и от падащото меню избираме страницата Услуги.

Настройка на сайт за услуги. Обявления страница.

В моя случай не е нужна функционалност за добавяне на нови обяви на самия сайт. Ще добавя обяви за услуги чрез административната панел на WordPress. Не е нужна и функционалност за добавяне на оплаквания за обяви. Затова в раздела Обяви премахвам две „отметки“: Разреши добавяне на нови обяви и Разреши оплаквания за обяви.

Позволяване на добавяне на нови обяви

Не забравяйте да натиснете бутона Запази промените след всяка промяна, направена на раздела.

На разделката Продавци поставяме „чек“ Показване на продавачите на сайта. В моя случай не ми трябва функционалността за регистрация на продавачи – махам „чек“ Позволи директна регистрация.

Настройки на услугата на сайта. Показване на продавачите.

В моят случай също не е необходима функционалността за регистрация на потребители – в раздела Потребители премахвам отметката Разреши регистрация на потребители.

Разрешаване на регистрация на потребители

Нека да видим как изглежда разделът Услуги на сайта.

Раздел Услуги на WordPress сайте

Вижте, активира се шаблон с търсене по ключови думи и филтър по категории и атрибути. Все още няма обяви, затова нищо не е намерено. И трите категории са примери от импортираното демо съдържание на ListingHive.

Превод на темата с помощта на Loco Translate

Темата на ListingHive е преведена на руски език. Но ако е необходим превод на темата на друг език, това може лесно да се направи с помощта на WordPress плъгина Loco Translate.

Ми трябва превод на темата ListingHive на български език, тъй като уебсайтът https://adminkin.pro е многоезичен. Без превод на български език на българската версия на сайта https://adminkin.pro/bg/ всички надписи, свързани с темата ListingHive, са на английски език.

Тема ListingHive на многоезичен сайт

Как да направите уебсайт на WordPress многоезичен и автоматично да превеждате статии на нови езици с помощта на ChatGPT, прочетете в статията „Как да използвате ChatGPT? Автопревод на уебсайтове на WordPress„.

Нека преведем темата на ListingHive на български език. За целта инсталираме и активираме плъгинът на WordPress Loco Translate:

Превод: "WordPress плъгин Loco Translate"

Прехвърляме се в менюто Loco Translate, в подменюто Теми и избираме родителската тема ListingHive. В отвореното прозорче виждаме, че има превод само на руския език. Кликваме върху връзката Нов език:

Плъгин Loco Translate. Нов език.

В прозорец Инициализиране на нов превод за „listinghive“ избираме езика Български, а местоположението – Индивидуално, за да не се изтрие нашият превод при актуализиране на WordPress и темата ListingHive. И натискаме бутона Започни превода.

Плъгин Loco Translate. Инициализиране на нов превод.

В полето Изходен код се намира текст на английски език, който трябва да се преведе. В полето Български превод трябва да се постави превод на български език.

Ако преведем „Search“ на български, ще получим „Търсене“. Вмъкваме превода в полето „Bulgarian перевод“ и натискаме бутона „Сохранить“.

Плъгин Loco Translate. Превод на Search на български език.

Обновяваме страницата https://adminkin.pro/bg/ в браузъра. Ура! Преводът работи.

Плъгин Loco Translate. Превод на темата ListingHive на български език.

Повтаряме това за всички редове на темата ListingHive. В темата ListingHive има само 15 реда, затова е лесно да се направи дори ръчно, без да се използва автоматичен превод.

Промяна на всякакви надписи на уебсайта с Loco Translate

С помощта на добавката за WordPress Loco Translate можете да промените всички надписи на сайта.

Тъй като правим уебсайт за услуги, по-логично е да изведем заглавието „Услуги“ вместо „Обяви“ при извеждане на списъка с обяви. За да направим това, отиваме в менюто „Loco Translate“, в подменюто „Плъгини“, избираме плъгина „HivePress“. В отвореното прозорец натискаме връзката „Редактиране“ на руския превод.

Уебсайт за услуги. Промяна на надписите с Loco Translate.

Променете надписа „Обявления от %s“ на „Услуги от %s“ и натиснете бутона „Запази„.

Плъгинът Loco Translate. Промяна на всяко съобщение на сайта.
Плъгин Loco Translate. Промяна на превода на WordPress плъгина.

Готово! Единствено, направихме промени в съществуващия преводен файл, който се намира в глобалната директория languages. За да не бъдат презаписани тези промени при следващото автоматично обновяване на преводния файл, трябва да забраните на WordPress автоматичното обновяване на преводните файлове в глобалната директория languages. Това се прави с помощта на файла diable-auto-translation-updates.php, който можете да изтеглите от GitHub на неговия разработчик https://gist.github.com/timwhitlock/8d4d2fa35c0ab312d040223ef6990e5b. Повече информация за настройката на автоматичното фоново обновяване в WordPress можете да намерите в статията „Configuring Automatic Background Updates„.

Изтеглете файла diable-auto-translation-updates.php от GitHub и го качете на сайта в директорията wp-content/mu-plugins/.

WordPress забранява автоматичното актуализиране на преводните файлове в глобалната директория languages.

Сега е напълно готово! В следващата секция ще добавим изпълнител на услуги и ще проверим как се извежда промененият надпис на сайта.

Добавяне на изпълнител на услугата

В импортираното демо съдържание има пример на продавач, т.е. изпълнител на услуги в термините на сайта за услуги.

Добавяме доставчик на услуги. За тази цел, отиваме в менюто Продавци, в подменюто Добави нов. В отвореното прозорче попълваме заглавието (името на доставчика), описанието (резюмето на доставчика), добавяме Изображение записи (снимка на доставчика) и натискаме бутона Опубликувай.

Уебсайт за услуги на WordPress. Добавям изпълнител на услуги.

Отиваме на уебсайта и виждаме как изглежда страницата на изпълнителя на услуги.

Страница на услугите на сайта на изпълнителя на WordPress

Ето! Промененото съобщение „Услуги от …“ се показва вместо съобщението „Обяви от …„. Това е това, което променихме в предишния раздел.

Вместо надписи „Нищо не е намерено“ ще се показват услугите на изпълнителя, когато бъдат добавени.

Добавяне на услуга

В импортираното демо съдържание има примери на обявления, категории и атрибути.

Добавете обявление-услуга. За тази цел отиваме в менюто Обявления, в подменюто Добавить новое. В отвореното прозорец попълваме името на услугата в заглавието и описанието на услугата. В същото време можем да добавим категория на услугата, за това кликваме върху връзката +Добавить категорию, въвеждаме името на категорията и натискаме бутона Добавить категорию.

Уебсайт за услуги на WordPress. Добавям обява-услуга.

Превъртаме страницата надолу. Блокът Изображения е за добавяне на снимки на услугата. Блокът Атрибути ще се покаже само ако са създадени атрибути и категорията на атрибута съвпада с категорията на услугата.

Обявление-услуга. Добавяме изображение и атрибути.

Създаването на атрибути е лесно. В менюто Обявления, в подменюто Атрибути има много примери на атрибути от различни типове.

Създадох три атрибута: Цена, Срок на изпълнение и Свържи се (вижте изображението по-горе). Всички три атрибута са от различен тип и се показват на сайта на различни места. За двата атрибута: Цена и Срок на изпълнение е възможно да се филтрират изведените услуги на страницата с всички услуги.

Така изглежда страницата за услуги на уебсайта с атрибути:

Страница на услугите в услугите на уебсайта на WordPress

Ето как изглежда страницата с всички услуги с търсачка и филтър по два атрибута:

Страница със списък на услуги на уебсайтът на WordPress

Изводи

Уебсайтът за услуги на WordPress е функционален, бърз (вижте резултатите от тестването в Google Page Speed) и безплатен!

Моля, оставете всички въпроси относно статията по-долу в коментарите.

Коментари

Вашият коментар

Этот сайт защищен reCAPTCHA, и к нему применяются Google Политика конфиденциальности и Условия использования.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.