Каталог нерухомості - Портфоліо chomovva

Написав WordPress плагін для ведення каталогу проектів нерухомості на сайті компанії “СК ИВАЛЕС”.

Адреса роботи: https://skivales.ru/

Компанія СК ИВАЛЕС надає послуги з проектування та будівництва дерев’яних будинків. Колектив компанії складається з професійних будівельників, архітекторів і конструкторів, які реалізують проекти будинків з профільованого бруса, оциліндрованої або рубленої колоди, лафета, а також за каркасною технологією.

Функції плагіна

Плагін побудований за аналогією з шаблоном WordPress Plugin Boilerplate і виконує такі функції:

  • створення каталогу проектів нерухомості
  • робота фільтра нерухомості
  • форма для додавання “властивостей” до проекту
  • управління шаблонами сторінок каталогу

Використання шаблону WordPress Plugin Boilerplate, як відправної точки під час проектування плагіну, дозволяє створити надійний і універсальний код, який повністю відповідає ідеології WordPress.

Плагін дозволяє створювати нові шаблони виводу контенту в публічній частині сайту. Це працює приблизно так, як і в WooCommerce, тобто при виборі шаблону спочатку відбувається пошук в директорії теми. Якщо кастомний шаблон не знайдено, то використовується за умовчанням з директорії плагіна.

Типи записів плагіна

Проект нерухомості

Неієрархічний тип запису. Для цього типу запису в консолі доступні налаштування SEO та Open Graph. Контент запису (довільний опис проекту) редагується за допомогою блочного редактора Gutenberg. Проекти відображаються в XML карти сайту.

Властивості проекту реалізовані частково через довільні поля (метаполя) запису, а частково через таксономії.

Для редагування метаполів передбачена окрема форма. Ці властивості зберігаються в таблиці wp_postmeta.

Метаполя проекту

  • коротка назва проекту
  • короткий опис
  • список цін проекту
  • валюта
  • габарити
  • площа у розріхі поверхів
  • шорткод форми зворотного зв’язку
  • підпис кнопки зворотного зв’язку
  • галерея об’єкта
  • список схожих проектів

Таксономії проекту

  • тип будови
  • матеріали
  • країни
  • кількість поверхів
  • покрівля
  • типи будинків
  • габарити
  • кількість спалень

Прайси

Неієрархічні тип запису. На сторінках цього типу записи публікуються списки цін на будівельні матеріали одного типу.

Для прайсів в консолі доступні налаштування SEO та Open Graph. Цей тип запису відображаються в XML карті сайту.

Контент запису редагується за допомогою стандартного редактора TinyMCE. Крім контенту у прайсів є властивості у вигляді метаполів, це короткий опис і мінімальна ціна.

Прайси та проекти нерухомості пов’язані між собою за допомогою таксономії “матеріали”. Завдяки цьому на сторінці запису робиться вибірка проектів при будівництві яких використовуються матеріали прайса.

Форма редагування параметрів об'єкта нерухомості в консолі
Форма редагування параметрів об’єкта нерухомості в консолі
Форма редагування параметрів "прайса" в консолі
Форма редагування параметрів “прайса” в консолі
51голос
Рейтинг статті
Підписатися
Сповістити про
guest
0 Коментарі
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x
()
x