Подскажите в создании темы на WP + плагин бронирования почасового

Доброго времени суток, друзья.

Я совсем недавно(меньше месяца) начал работать в вебе и передо мной почти сразу поставили очень тяжелую задачу для моего уровня. Это мой первый проект. Сразу скажу спросить мне абсолютно не у кого.

Вот верстка сайта (без WP). Долго грузится - картинки очень большие для больших моников. Чуть позже сожму их. Вот скриншот главной сайта для удобства(что бы не загружать очень много)

скриншот главной

Соль вопроса:

К каждому квесту необходимо привязать страницу бронирования такого вида

страница бронирования.
Правильно ли я понимаю, что картинки квестов на главной мне необходимо выводить как миниатюры к блогам, а описание квестов на главной(цена, количество человек, ур. сложности, время прохождения квестов) мне необходимо выводить как произвольные поля?
Какой плагин использовать для произвольных полей?

А при нажатии на миниатюры я попадаю уже к странице записи, грубо говоря к прочтению статьи.
А там у меня именно что описание квеста и бронирование.
Правые и левые блоки в каждой строке имею разные классы, а так же первая и вторая(и третья) и последний строки для блоков имею разные классы. Так как же мне выводить их через внутренние циклы WP? В цикле делать проверку по номеру записи и в зависимости от номера добавлять соответствующий HTML код?
На некоторых квестах выведен лейбл "В разработке". Реализован он с помощью картинки с определенным классом. Видимо к каждой статье мне надо через произвольные поля сделать атрибут 1 и 0 и внутри цикла выводить картинку или не выводить. Правильно всё понимаю?

Вопросы по странице бронирования:
Очень долго искал подходящие плагины WP для бронирования по часам. Ничего адекватного бесплатного не нашёл. Нужен именно бесплатный вариант. Подскажите пожалуйста подходящие варианты.

Подскажи всевозможные статьи и на что необходимо обратить внимание. Я вообще новичок в вебе. Любая адекватная критика приветствуется.

Заметки к вопросу:
stepan 9.6 лет назад

Если вы "чайник" в вебе - нужно начальству это сказать, и Вам бы не дали проект такого уровня сложности.
Подумайте над этим...

Aliance 9.6 лет назад

to stepan
Да, чайник в вебе, но все это исправляется.
У Вас есть ответы на мои вопросы?
Или же вы просто мыслитель-клаватык?
Вы можете мне дать подсказки хотя бы по тому правильно ли я думаю насчёт произвольных полей и общей реализации?
А от проекта я в любом момент могу отказаться и начальство тут не причём. Неужели я начинал этот проект, для того что бы потом от него отказываться?

stepan 9.6 лет назад

Вы можете мне дать подсказки хотя бы по тому правильно ли я думаю насчёт произвольных полей и общей реализации?

Я считаю, что правильно думаете.

stepan 9.6 лет назад

Какой плагин использовать для произвольных полей?

Я использую ACF

stepan 9.6 лет назад

Да, чайник в вебе, но все это исправляется.

Я тоже был чайником. Но такие сложные проекты не брал, да и сейчас не беру.
Нужно начинать с простого, с малого...

0
Aliance
9.6 лет назад
  • 1
    Kama 9790

    Тут ведь вопрос не в том, что вам помочь не хотят, как раз наоборот и возможно отказаться от проекта - это правильное решение, но оно разумеется ваше. Я вот прочитал ваш вопрос и толком ничего не понял, как можно давать советы в этом случае, а тем более правильные.

    Порой знаешь, как все работает и что нужно получить и итоге, и все равно думаешь как лучше сделать. И даже после этого бывает, что неправильно выбираешь и потом переделываешь. А ваш случай это даже близко не это судя по всему...

    Если создавать бронирование грамотно, то там много нюансов...

    Информации по WordPress которую вы просите море в сети. Первое с чем вам нужно разобраться это:

    Что такое записи в WordPress - https://codex.wordpress.org/%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B

    Что такое произвольные поля (метаполя) - https://wpmag.ru/2014/rabota-s-proizvolnyimi-polyami-v-wp_query/

    Что такое Таксономии в WordPress - http://dreamhelg.ru/2010/05/intorducing-into-custom-taxonomy-wordpress-3-0/

    Что такое метаполя в WordPress (в частности метаполя пользователей). См. get_user_meta(), add_user_meta(), update_user_meta()

    Все ссылки так... быстро нагуглил...

    Для метаполей используйте плагин "ACF" он хорош... - http://rightblog.ru/2038

    Таблицу бронирования вам можно сделать отдельно (может даже делать отдельный файл, который потом подключать в нужное место), если она одна для всех видов записей. Такая таблица наверное должна быть html формой или придется делать на AJAX (там в любом случае работы не мало).

    Кто и когда бронировался можно записывать в метаполя пользователей (см. add_user_meta()). Но тут нужно знать PHP (работу с массивами). Готовый плагин думаю будет сложно найти.

    Aliance 9.6 лет назад

    Большое спасибо, Тимур.
    В общем понял, что я свой вопрос даже изложить адекватно не могуsmile Плаваю в терминологии пока. В любом случае у меня есть 2-3 дня на это всё. Потом уже передам проект дальше. 2-3 дня буду воевать с WP, получится - хорошо. Не получится - ничего страшного с этого не произойдёт. Если бронирование сделаю - это космос конечно, но вот задача по созданию темы мне кажется вполне посильной. Главное хорошо разобраться. Ещё раз спасибо.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация