WordPress как на ладони
Дешевый WordPress пакет для разработки Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Как натянуть вёрстку на WordPress (материалы для новичка)?

Подскажите пожалуйста материалы для новичка, что бы натянуть вёрстку на WordPress! Заранее спасибо!

0
4 месяца назад
  • 1

    Добрый день.

    Во-первых, есть кодекс WP - https://codex.wordpress.org/Theme_Development

    Во-вторых, есть небольшой видеокурс - https://www.youtube.com/playlist?list=PLzi5JvpYf_hh6NaL1o0aYIpEdICG7P0gK

    В-третьих, статья на хабре - https://habr.com/post/228523/

    В-четвёртых, здесь достаточно доступно описан процесс "натягивания" html шаблона - https://wp-best.ru/kak-natyanut-html-shablon-na-wordpress-chast-1.html

    В-пятых, если совсем лень "курить", можно воспользоваться этим видео - https://www.youtube.com/watch?v=7akPICFR-AI

    Что-то линки не вставляются как надо.

    dexterh 4 месяца назад

    Спасибо Вам за ответ!

    webazex 4 месяца назад

    Здравствуйте. В принципе возник тот же вопрос. Делаю свою тему, к ней нужно подключить плагин. Он подключается но корректно не работает. Есть подозрение что связано это с отсутствием файла functions.php. Главной вопрос. Что должно быть в этом файле, точнее как мне его сформировать? Скопировать с существующей - возникают ошибки. Если писать самому - что писать? Какие функции? Какой шаблон самого файла хотя бы?

    Kama 4 месяца назад

    Создай functions.php файл в теме, только с текстом

    <?php
    
    // тут любой php код

    и дальше «сувай» туда любые коды.

    Это прочитай еще.

    OLD_Grays 4 месяца назад

    А какой плагин подключаете? И как он не работает корректно, что делает/чего не делает (скриншоты в студию)) )?

    Если совсем в двух словах, то functions.php расширяет функционал темы. А дальше.

    В первую очередь, Вам сюда - https://wp-kama.ru/id_71/fayl-shablona-functionsphp-v-wordpress.html
    Во вторую, когда решите какой функционал хотите реализовывать, Вам сюда - https://wp-kama.ru/functions - и сюда - https://wp-kama.ru/hooks

    Для примера, можете взять файл из стандартной темы типа TwentyEleven и посмотреть какие переменные там инициализируются/создаются/используются, какие функции/классы создаются. Тут ведь большой разброс от глобальных настроек до мелких сниппетов.

    Комментировать
  • 0

    Здравствуйте! У меня такой вопрос. По поводу натягивания вёрстки на WordPress. Я конечно понимаю, что об этом уже много всего написано и много видео есть в интернете. Но всё-таки хочу спросить. Есть непонятный момент. Не могу разобраться. Когда я в установленном WordPress устанавливаю какую-либо тему из репозитория, то получаю практически пустой сайт, в который я при помощи PageBuilder вставляю контент. При этом в файлах темы ничего не меняется. В файле index.php всего несколько строк. Куда же записывается весь контент? Если мы поменяем тему на другую, то весь контент остаётся, но меняется его вид (стили). А когда речь идет о натягивании вёрстки, то мы переносим нашу вёрстку в файл index.php. Мы записываем в index.php все тексты, картинки и т.п. И если мы потом поменяем тему на какую-то другую, то мы потеряем весь контент. И еще - index.php это шаблон страницы. А мы ведь можем создать много разных страниц, и чем они будут заполняться? Я смотрел видео про натягивание вёрстки, там говорят, что переносим основное содержимое файла index.html в файл index.php, шапка при этом помещается в header.php. А если у нас несколько html страниц, то куда их переносить ? Я никак не могу понять. Натянуть вёрстку это что значит? Перенести весь контент ? или нет ... Или мы так же должны получить пустой сайт, в который заказчик сам будет вставлять свой контент ? shock dash no
    Я так понимаю, что свёрстанный сайт, он уже со всеми страницами, картинками и прочее, и мы его переносим на WordPress, прямо в файлы темы. А как тогда заказчик потом будет дополнять, менять контент, картинки, тексты, он что, будет лезть в файлы темы, править php файлы ? скорее всего нет, он должен вооружиться каким либо PageBuilder'ом. А как тогда это всё совместить?

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