Подскажите в создании темы на WP + плагин бронирования почасового
Доброго времени суток, друзья.
Я совсем недавно(меньше месяца) начал работать в вебе и передо мной почти сразу поставили очень тяжелую задачу для моего уровня. Это мой первый проект. Сразу скажу спросить мне абсолютно не у кого.
Вот верстка сайта (без WP). Долго грузится - картинки очень большие для больших моников. Чуть позже сожму их. Вот скриншот главной сайта для удобства(что бы не загружать очень много)
Соль вопроса:
К каждому квесту необходимо привязать страницу бронирования такого вида
.
Правильно ли я понимаю, что картинки квестов на главной мне необходимо выводить как миниатюры к блогам, а описание квестов на главной(цена, количество человек, ур. сложности, время прохождения квестов) мне необходимо выводить как произвольные поля?
Какой плагин использовать для произвольных полей?
А при нажатии на миниатюры я попадаю уже к странице записи, грубо говоря к прочтению статьи.
А там у меня именно что описание квеста и бронирование.
Правые и левые блоки в каждой строке имею разные классы, а так же первая и вторая(и третья) и последний строки для блоков имею разные классы. Так как же мне выводить их через внутренние циклы WP? В цикле делать проверку по номеру записи и в зависимости от номера добавлять соответствующий HTML код?
На некоторых квестах выведен лейбл "В разработке". Реализован он с помощью картинки с определенным классом. Видимо к каждой статье мне надо через произвольные поля сделать атрибут 1 и 0 и внутри цикла выводить картинку или не выводить. Правильно всё понимаю?
Вопросы по странице бронирования:
Очень долго искал подходящие плагины WP для бронирования по часам. Ничего адекватного бесплатного не нашёл. Нужен именно бесплатный вариант. Подскажите пожалуйста подходящие варианты.
Подскажи всевозможные статьи и на что необходимо обратить внимание. Я вообще новичок в вебе. Любая адекватная критика приветствуется.
Если вы "чайник" в вебе - нужно начальству это сказать, и Вам бы не дали проект такого уровня сложности.
Подумайте над этим...
to stepan
Да, чайник в вебе, но все это исправляется.
У Вас есть ответы на мои вопросы?
Или же вы просто мыслитель-клаватык?
Вы можете мне дать подсказки хотя бы по тому правильно ли я думаю насчёт произвольных полей и общей реализации?
А от проекта я в любом момент могу отказаться и начальство тут не причём. Неужели я начинал этот проект, для того что бы потом от него отказываться?
Вы можете мне дать подсказки хотя бы по тому правильно ли я думаю насчёт произвольных полей и общей реализации?
Я считаю, что правильно думаете.
Какой плагин использовать для произвольных полей?
Я использую ACF
Да, чайник в вебе, но все это исправляется.
Я тоже был чайником. Но такие сложные проекты не брал, да и сейчас не беру.
Нужно начинать с простого, с малого...
Тут ведь вопрос не в том, что вам помочь не хотят, как раз наоборот и возможно отказаться от проекта - это правильное решение, но оно разумеется ваше. Я вот прочитал ваш вопрос и толком ничего не понял, как можно давать советы в этом случае, а тем более правильные.
Порой знаешь, как все работает и что нужно получить и итоге, и все равно думаешь как лучше сделать. И даже после этого бывает, что неправильно выбираешь и потом переделываешь. А ваш случай это даже близко не это судя по всему...
Если создавать бронирование грамотно, то там много нюансов...
Информации по 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 (работу с массивами). Готовый плагин думаю будет сложно найти.
Большое спасибо, Тимур.
В общем понял, что я свой вопрос даже изложить адекватно не могу Плаваю в терминологии пока. В любом случае у меня есть 2-3 дня на это всё. Потом уже передам проект дальше. 2-3 дня буду воевать с WP, получится - хорошо. Не получится - ничего страшного с этого не произойдёт. Если бронирование сделаю - это космос конечно, но вот задача по созданию темы мне кажется вполне посильной. Главное хорошо разобраться. Ещё раз спасибо.