Как создавать страницы в WordPress

Сайты на WordPress часто создают на основе готовых дизайнов: выбирают из библиотеки по типу Starter Templates, затем заменяют тексты, изображения, цвета и т.д. Однако в готовых дизайнах может не хватать нужной секции или страницы. А для кого-то использовать готовые шаблоны в принципе не вариант.

В этой статье разберём универсальный принцип построения секций с помощью стандартного редактора блоков WordPress. Этот принцип позволит дополнять готовые дизайны, а также создавать недостающие страницы или собирать собственные макеты с нуля.

Подготовка новой страницы

После создания пустой страницы (раздел «Страницы – Добавить страницу») следует сразу выполнить два действия:

  1. отключить отображение заголовка;
  2. настроить адрес страницы.

Выключите заголовок страницы

Заголовок, который вы вводите в верхней части редактора WordPress, требуется, прежде всего, для удобной навигации в админке. Он помогает найти нужную страницу среди других, но на самом сайте его лучше спрятать.

Если заголовок включён, тема также отобразит его на самой странице в специальном контейнере. Дизайн этого контейнера нельзя настраивать в редакторе так же гибко, как и обычные блоки.

Поэтому стандартное название обычно скрывают, и при необходимости добавляют отдельно на титульный баннер с помощью блока «Заголовок». Это позволяет более удобно контролировать дизайн страницы.

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

Измените URL-адрес страницы

Адрес страницы должен быть кратким и понятно передавать его содержание. Например:

  • contact — для страницы «Контакты»;
  • services — для страницы «Услуги»;
  • about — для страницы «О нас».

Чтобы подобрать удачный адрес, можно посмотреть, как оформлены URL соответствующих страниц на сайтах конкурентов.

Поле для изменения адреса страницы находится на главной боковой панели WordPress: вкладка «Страница», опция «Ярлык».

Принцип построения секций

В создании секций вам поможет простой и универсальный принцип 3К. Это аббревиатура для слов « Контейнер , Колонки, Контент», она описывает структуру любой секции.

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

Например, титульный баннер на главной странице этого сайта это синий контейнер с одной колонкой, где располагаются заголовок, подзаголовок и строка поиска.

Далее следует контейнер, в котором сначала одна колонка для заголовка и подзаголовка, а затем две колонки, в которых располагаются ссылки на статьи.

Создание базовых секций

Базовый алгоритм при создании любой секции состоит из следующих шагов:

  1. добавить блок «Контейнер» и выбрать количество колонок;
  2. установить цвет фона секции;
  3. добавить внутренние отступы.

Добавьте блок «Контейнер»

Поскольку среди стандартных блоков WordPress нет блока Контейнер, вам понадобится установить плагин Spectra от разработчиков темы Astra. Он добавит в редактор новые блоки, которые отлично расширят ваши возможности в создании сайта.

Статья на тему 👀
Обзор плагина Spectra

Сразу после добавления блока «Контейнер» потребуется выбрать макет с колонками. Чтобы определить подходящую структуру для каждой секции, проанализируйте ваши любимые сайты или сайты конкурентов.

Установите цвет фона секции

Если во всех разделах на вашей странице должен быть один и тот же цвет, этот шаг можно пропустить. Однако делать разноцветные секции — тоже популярный вариант, который встречается на многих сайтах. Обычно в таких ситуациях используют два, максимум три цвета. К примеру, белый, светло-серый и один из ярких фирменных цветов бренда.

Параметры фона контейнера находятся на вкладке «Стиль», раздел «Background». Надо выбрать вариант фона «Сплошной цвет», после чего появится опция для выбора цвета.

Опция "Background" в параметрах блока "Контейнер"

Добавьте внутренние отступы

Отступы обычно требуются сверху и снизу. Они не дают тексту, изображениям и другим элементам прижиматься к границам контейнера. Без них секция обычно выглядит тесной и неряшливой.

Параметры отступов находятся на вкладке «Стиль», раздел «Spacing», опция «Padding». По умолчанию контейнер может иметь небольшие отступы, например 10 пикселей с каждой стороны. Для полноценной секции этого часто недостаточно, поэтому значение сверху и снизу следует увеличить.

Чтобы установить разные значения для каждой стороны, нажмите кнопку с цепочкой, чтобы разорвать связь между полями, и отдельно увеличьте значения в полях «Top» и «Bottom». Например, до 50 или 100 пикселей.

После базовой подготовки секции можно добавлять в колонки контент: текст, изображение, кнопки и другие блоки.

Создание более сложных секций

Когда вы добавляете блок «Контейнер», среди стандартных макетов с колонками может не потребоваться. К примеру, возьмем секцию «Выберите устройство» с нашего демонстрационного сайта smartfix.vashdomen.com. В ней заголовок занимает всю ширину, а под ним располагаются четыре карточки в одну строчку.

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

  1. подготовить основной контейнер;
  2. добавить в него внутренние контейнеры;
  3. указать размеры внутренних контейнеров;
  4. изменить поведение внутренних контейнеров в середине основного.

Шаг 1. Создайте основной контейнер

Сначала подготовьте контейнер, который будет материнским для всей секции. Выберите первый макет, настройте цвет фона и внутренние отступы.

Шаг 2. Добавьте в основной контейнер внутренние

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

Шаг 3. Укажите размеры внутренних контейнеров

Выберите контейнер, который должен стать первой из четырех колонок, и откройте вкладку «General». В разделе «Container Type» найдите опцию «Custom Width». По умолчанию будет установлено значение 100%. Так как колонок четыре, логично будет установить ширину 25%.

Для первого вложенного контейнера, в котором должно располагаться название секции, следует оставить ширину 100%.

Шаг 4. Измените поведение внутренних контейнеров в середине основного

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

А именно речь о двух опциях: «Direction» (направление расположения блоков) и «Wrap» (перенос блоков). Они находятся на вкладке «General», раздел «Layout».

Опция «Direction» определяет направление, в котором размещаются вложенные блоки. По умолчанию это направление будет сверху вниз. Чтобы внутренние колонки стали в одну строчку, нужно выбрать горизонтальное направление — слева направо.

После изменения направления расположения блоков все пять вложенных контейнеров станут в один ряд, включая контейнер для заголовка, который имеет ширину 100%. Это может показаться нелогичным, но так происходит из-за опции «Wrap», которая отвечает за настройку переноса блоков.

Если в этой опции выбран вариант «No wrap» (без переноса), вложенные блоки не будут переноситься на следующую строку, какая бы ширина не была у каждого из них.

Выберите вариант «Wrap» (с переносом), чтобы включить перенос блоков в соответствии с шириной, установленной в их параметрах. После этого контейнер заголовка с шириной 100% займет отдельную строку, а четыре контейнера с шириной 25% разместятся под ним.

Единственное, что при ширине в 25% последняя колонка не уместится и перенесётся на новую строчку. Так происходит из-за того, что пространство между колонками тоже учитывается и в сумме с ним четыре колонки по 25% занимают более 100%.

Чтобы решить эту проблему, нужно немного уменьшить ширину каждой колонки — примерно до 23%. Это должно компенсировать пространство между колонками.

Таким образом, можно создавать любые сложные структуры: секции с карточками, списками услуг, тарифами, предпочтениями, отзывами и другими элементами.

Дублирование секций

Полезный лайфхак — делать дубликаты секций, чтобы сэкономить время и не воспроизводить макеты каждый раз с нуля.

Откройте «Обзор документа» на верхней панели редактора, найдите главный контейнер нужной секции, щелкните три точки и выберите команду «Дублировать». Затем измените контент, фон, количество колонок или другие параметры копии.

Многоразовые шаблонные блоки

Еще один лайфхак — сохранять секции, чтобы затем добавлять их на страницы в несколько кликов. К примеру, это может быть рекламный блок или любая другая секция или даже макет, который вы хотите использовать повторно.

Сначала доведите нужную секцию до состояния, в котором готовы её сохранить, затем выберите её главный контейнер, откройте дополнительные опции на всплывающей панели и выберите «Создать паттерн».

Придумайте для паттерна четкое имя, чтобы потом его было легко найти. Например, «Рекламный блок 1» или что-то вроде этого.

После добавления вы можете найти сохраненный паттерн в меню добавления блоков. Вкладка «Патерны», раздел «Мои паттерны».

Что дальше

Надеемся, что эта статья помогла вам в создании страницы или необходимой секции. Если у вас остаются какие-то вопросы, задайте их в комментариях, попробуем всем помочь.

Была ли статья полезной?

Спасибо за отзыв!
Створіть сайт на WordPress з інтерактивним помічником. Можна спробувати безкоштовноНАЧАТЬ ДЕЛАТЬ САЙТ
+
Send this to a friend