Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
3000 ₽

Вывод переменных страницы в макет Visual Composer на Wordpress-сайте

проект завершено
PHP


Задача: настроить шаблон страницы на Wordpress-сайте таким образом, чтобы переменные страницы, добавляемые при ее создании, выводились в шаблон Visual composer с помощью шорткодов.

Нужен человек, который разбирается в Wordpress, Visual Composer и PHP.

Подробнее:

1. Сайт создан на CMS Wordpress. На него натянута тема The7, она по умолчанию срощена с Visual Composer (VC).

2. Установлен плагин EventON (http://www.myeventon.com/), чтобы публиковать на сайте отдельные страницы мероприятий и из этих мероприятий собирать календари. Плагин вводит новый вид постов "ajde_events" со своими custom fields и таксономиями. Можно создавать и свои таксономии (мы создали таксономии “Format”, “Country”, “City”, “Topic”, “Frequency”) и произвольные поля. Благодаря этому прямо из админки можно создавать посты с типом «Мероприятие». При создании поста мы просто заполняем данные о мероприятии в специальных мета-боксах, здесь же выбираем/добавляем значения для таксономий. И добавляем логотип (featured image).

blob

3. Также установлен плагин Nextgen Gallery (https://ru.wordpress.org/plugins/nextgen-gallery/), чтобы прикреплять к мероприятиям фотогалереи.

4. Мы добавили множество мероприятий. И довольны тем, как выглядят календари, которые генерирует плагин (пример: http://solbylab.ru/kalendar/).  Но нам категорически не нравится, как выглядит страница отдельного мероприятия, которую формирует плагин EventON.

blob

5. Мы нарисовали новый макет страницы мероприятия и разметили блоки в VC на странице пилотного мероприятия http://solbylab.ru/kalendar/event/cippe-2017/. В качестве основы для страницы использован стандартный шаблон страницы ”Page” темы The 7. Слева отображается наша шапка с меню, справа – информация о мероприятии во всю ширину.

blob

6. ЗАДАЧА - ЗАПОЛНИТЬ БЛОКИ С ПЕРЕМЕННЫМИ МЕРОПРИЯТИЯ. Использовать следующую архитектуру: вывод каждой переменной мероприятия превратить в шорткод для VC, эти шорткоды вставить в соответствующие блоки скелета страницы http://solbylab.ru/kalendar/event/cippe-2017/ через backend-редактирование в VC. Эта конструкция должна работать для любого вновь созданного мероприятия.

Шорткодами нужно вывести в скелет следующие переменные (на картинке выделены как: =’переменная’), которые задаются при создании страницы мероприятия благодаря плагину EventON, по порядку:

  • Featured image – основное изображение мероприятия
  • Event title – заголовок мероприятия (соответствует заголовку страницы)
  • Event subtitle 
  • Date start – дата начала мероприятия в формате ДД.ММ.ГГГ
  • Date end – дата окончания мероприятия в формате ДД.ММ.ГГГ
  • В календарь - стандартный код EventON добавления в календарь
  • Google календарь - стандартный код EventON добавления в календарь Google
  • Country - значение соответствующей таксономии
  • City - значение соответствующей таксономии
  • Event location name - значение соответствующей таксономии
  • ID галереи Nextgen – здесь нужен шорткод, выводящий галерею с ID, который указывается в custom field «ID галереи Nextgen» при создании мероприятия
  • Название предыдущего мероприятия – значение соответствующего custom field
  • Экспоненты – значение соответствующего custom field
  • Посетители – значение соответствующего custom field
  • Выставочная площадь – значение соответствующего custom field
  • Frequency - значение соответствующей таксономии
  • Год первого мероприятия – значение соответствующего custom field
  • topic - значение соответствующей таксономии (разбивка на маркированный список, учесть возможность множественного значения)

Для всех переменных предусмотреть функцию «не отображать», если поле отключено в Админке EventON или если оно пустое.

Справочная информация:

Как я понимаю, работа для знающего человека тут небольшая.

Перед началом - обсуждение по Skype.

Жду Ваших предложений!

Відгук замовника про фрилансера Александре М.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Александр сделал всё профессионально и в срок.
И адекватное отношение к правкам, которые возникали по ходу проекта.
Рекомендую!

Евгений Б. Евгений Былым | Сейф Сейф



  1. 2 дні3000 ₽Переможець
    Александр Мартыненко
     2871   99   11

    Готов сделать. Опыт создания аддонов под композер -- огромный

    Україна Київ | 27 березня о 19:45 |
  1. 3 дні2800 ₽
    Сергей Тулюля
     419   13   1

    Здравствуйте. Сделаю.. Обращайтесь. Skype sergeytulyulya

    Україна Запоріжжя | 27 березня о 20:00 |
  2. 2 дні3000 ₽
    Владимир Белый
     311 

    Евгений, здравствуйте.
    Пишите, буду рад сотрудничеству.

    Skype: belyj.freelance

    Україна Київ | 27 березня о 20:08 |
  1. ставка прихована фрілансером

Замовник
Евгений Былым
Росія Москва  3   0
Проект опублікований
27 березня о 19:17
90 переглядів
Мітки
Качество описания проекта
0
0
100%