Вордпресс, кастомный шаблон, настройка импорта
Добрый день.
Задание
Настроить импорт через кастомный шаблон. Необходимо качественно выполнить.
Перенести из купонного плагина (это файл php) ДЕЙСТВУЮЩИЙ код купона (ссылки двух типов, css блок и expiry купона) в отдельный купонный шаблон single-coupon.php.
В итоге при импорте получить
1. вызов купона по типу купонного поста «с купонным кодом» и «без купонного кода» и
2. вызов css по 6 css классам (без дизайна).
Плагины
advanced-custom-fields
custom-post-type-ui
wp-all-import
Делали подобное?
Тогда задача подробнее (вероятно не совсем проф языком))
На основе single-coupon.php сделать кастомный тип поста, с группой всех полей параметров из двух xml (параметры двух xml (разных) объединить в одну группу ?),
чтобы далее после импорта двух xml файлов плагином wp all import
(а)параметр
< code type=" string"> любой текст
вызывал купон первого типа функциональности (с купонным кодом),
(б)параметр
< code type=" NULL">
вызывал купон второго типа фунциональности (без купонного кода),
(в)и пробел в этом поле ничего не вызывал бы (если это выгрузка второго xml).
И
(второй xml)
(а)параметр
< COUPONCODE orig_name=" COUPONCODE"> любой текст, не 0 или если удобнее < PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Coupons< /PROMOTIONTYPE>
вызывал купон первого типа функциональности (с купонным кодом),
(б)параметр
< COUPONCODE orig_name=" COUPONCODE">0
вызывал купон второго типа фунциональности (без купонного кода).
(в)и пробел в этом поле ничего не вызывал бы (если это выгрузка первого xml).
Из параметра < categories type=" string"> тег, и еще тег делаем теги.
Из параметра < offer_linktype=" string"> sitename. ru и
< PROGRAMURL orig_name=" PROGRAMURL"> sitename.com< /PROGRAMURL>
делаем категории типа /sitename-или.ru/ или /sitename-или.com/ .
Параметр < end_date type=" string">2014–12–31 23:55:00 и
< PROMOTIONENDDATE orig_name=" PROMOTIONENDDATE">08/31/20 14 3:59 PM вписываем в expiry.
2.
CSS 6 классов для купона (в style.css пустых)
по параметрам из первого xml
< type_id type=" string">1 вызывает css class 2 для купона
< type_id type=" string">2 css class 3
< type_id type=" string">3 css class 3
< type_id type=" string">4 css class 4
< type_id type=" string">99 css class 1
и параметрам второго xml
< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Coupons< /PROMOTIONTYPE> вызывает css class 1 для купона
< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Free Shipping css class 2
< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Sweepstakes css class 6
< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Sale/Discou nt css class 4
< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Hot Product css class 5
Какие есть дополнительные вопросы?
Оплату выполненного проекта гарантирую.