Краткое описание
Cars – это кастомный тип постов + сопутствующие ему шорткоды и виджеты для реализации на сайте аренды и/или продажи автомобилей.
Это полноценный тип постов со своей блоговой лентой и сингл-страницей. Тип вывода постов на ленту архива задается в настройках плагина Appearance – ThemeREX Addons – CPT, в секции “Cars”.
При создании каждого поста можно задать его параметры:
- Basic information – Цена продажи и/или аренды. Можно указать две цены, а также текст перед и после вывода цен. Также на этой вкладке указываются технические характеристики автомобиля: тип кузова, тип двигателя, его объем, мощность, вид топлива, вид трансмиссии и т.д. А также ID объекта (для ускорения поиска)
- Gallery – Здесь можно загрузить дополнительные изображения автомобиля, указать URL с видеопрезентацией. Вся эта информация видна на сингл-странице автомобиля.
- Additional features – Дополнительные параметры автомобиля в виде пар “Название” – “Значение”
- Agent – Выбирается агент, сопровождающий данный автомобиль. В качестве агента может использоваться хозяин автомобиля, автор поста или ранее созданный агент из соответствующего типа постов.
Для отображения автомобилей на хомяках используется шорткод trx_sc_cars, который позволяет выводить элементы в стандартном виде (a-la двух-трех-колоночный блоггер) или в виде слайдера с изображением и техническими характеристиками автомобиля.
Внимание! Перед созданием автомобилейи нужно заполнить справочники “Makers”, “Models”, “Cities”, “Types”, “Statuses”, “Labels”, “Features”, а также создать одного или более агентов в типе постов “Cars Agents”. В принципе, все вышеперечисленные элементы справочников (за исключением “Makers” и “Models”) можно добавлять по ходу создания автомобилей, но в некоторых из них (“Cities”, “Types”) нужно заполнить дополнительные поля – например, картинки с изображением города или типа авто.
Виджеты
Также при активизации данного типа постов становятся доступны виджеты “Cars Search”, “Cars Sort” и “Cars Compare”.
- Cars Search – расширенный поиск по базе автомобилей. Изначально отображается свернутым (только верхняя строка). При нажатии на кнопку “Настройки” (слева от кнопки поиска) появляется группа дополнительных полей.
- Cars Sort – выводит выпадающий список вариантов сортировки. Действует на блоговую ленту с архивом автомобилей.
- Cars Compare – выводит список автомобилей, отобранных для сравнения. В нем же авто можно удалять и, собственно, запустить сравнение, нажав соответствующую кнопку. Отобрать авто для сравнения можно в блоговой ленте или выводе шорткода – возле наименования автомобиля отображается иконка весов, при нажатии на которую авто добавляется в список.
Cars for Rent
Пример вывода автомобилей с параметрами:
тип 'SUVs' и статус 'For rent'
Cars for Rent
А теперь те же автомобили в виде слайдера.
Начиная с версии 1.0.23, в слайдере можно указывать тип постов и таксономию, из которых будут показаны картинки постов. Или, как в данном случае, указать тип вывода "Slider" в шорткоде "Cars".
Также можно "перехватывать" формирование каждого слайда и, в зависимости от каких-либо условий (например, от типа поста) создавать уникальный лайаут для разных CPT (Custom Post Type)
Buick SUV
- Car ID bucl-0071
- Produced 2015
- Mileage 68K mi
- Engine 3.6 L TSC
- Fuel Gasoline / Petrol
- Transmission Tiptronic
- For rent 185 $ per week
Ford Explorer
- Car ID foex-0078
- Produced 2015
- Mileage 185K mi
- Engine 2.5 L TDI+
- Fuel Diesel
- Transmission Mechanics / Manual
- For rent 200 $ per week
GMC Sierra SUV
- Car ID gmc-0080
- Produced 2010
- Mileage 120K mi
- Engine 3.6 L EOS+
- Fuel Combo (Gasoline + Gas)
- Transmission Tiptronic
-
For Sale or Rent
22,000
300 $ per week
Select car's maker
Виджет 'Categories list' позволяет выводить список любых таксономий для любого типа постов.
Применим его для показа производителей автомобилей.
Select desired car's type
Пример вывода списка категорий (виджет 'Categories list') с изображениями (если предусмотрены в данной категории) для типа постов 'Cars'
Select desired car's type
Пример вывода списка категорий (виджет 'Categories list') с изображениями (если предусмотрены в данной категории) для типа постов 'Cars'