Как сверстать разные типы страниц Wordpress?

Здравствуйте!
У меня есть необходимость в верстке макета с фреймворком Bootstrap 4 и посадке его на Wordpress
Ранее я не занимался посадкой на WP, поэтому интересуют следующий момент:
Как создать разные типы страниц?
WP в большей степени заточен под блог. Помимо блога, на сайте, мне также нужно добавить несколько посадочных страниц с абсолютно разными шапками и подвалами.
Подскажите как это можно сделать? Желательно на понятном и простом языке.
  • Вопрос задан
  • 573 просмотра
Пригласить эксперта
Ответы на вопрос 3
alex-1917
@alex-1917
WP в большей степени заточен под блог.

поменьше гуглите на ночь!!! )))

открой файлы дефолтной темы и изучай, это я про тот бред, что выше написали касаемо шапок и подвалов!!! ну что за бред!! ппц.
файл шапки - ОДИН
файл подвала - ОДИН!
Отверстать нужно так, чтобы эти файлы были одинаковыми для всех страниц, сам увидишь, это обеспечит полное отсутствие геморроя в дальнейшем!!!
Затем, если тебе надо разные шаблоны для разных страниц, используй РЕКОМЕНДУЕМЫЙ способ:
1. копируешь файл page.php,
2. обзываешь land-page-one.php,
3. меняешь в начале файле на это:
<?php
/*
Template Name: Лендинг#1
*/

4. заливаешь этот файл в папку шаблона
5. в админке для нужной страницы выбираешь этот шаблон (он будет в списке шаблонов под именем Лендинг#1
6. пьешь коньяк
7. половину бутылки отсылаешь мне
8. я тоже пью коньяк
Ответ написан
alvvi
@alvvi
export default apathy;
Как сверстать разные типы страниц Wordpress?

Создать кастомный темплейт и назначить его странице. Создается он в виде файла со специальным комментарием в папке с темой. Информацию можно найти здесь

Разные шапки и подвалы можно вставлять обычными get_footer/get_header используя аргумент $name, e.g. если в папке с темой есть footer-foo.php, то get_footer('foo'); заинклюдит этот подвал, а не footer.php
Ответ написан
@azerphoenix
Здравствуйте!
Есть несколько разных способов.
1) Как отметил Илья Ростопка, можно использовать разные heaader & footer в самом шаблоне страницы.
Например, у вас будет файл header-main.php соответственно вы используете: get_header('main');

2) Можно для каждой страницы использовать разную тему при помощи плагина (если подразумевается, что страницы будут принципиально отличаться)
Multiple themes
https://ru.wordpress.org/plugins/jonradio-multiple...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
20 сент. 2018, в 12:13
500 руб./в час
20 сент. 2018, в 12:12
100000 руб./за проект
20 сент. 2018, в 10:26
500 руб./за проект