Перейти до вмісту
themeforge
UA
Почати безплатно
Меню
  1. Головна
  2. Рецепти секцій
  3. Перший екран
Рецепт 4 кроки

Перший екран із фоном і кнопкою

Перше, що бачить відвідувач, і те, що клієнт постійно оновлює: нова акція, інше фото, інший текст на кнопці. Після розмітки все це редагується в адмінці, а верстка лишається вашою.

Що вийде

Розмітка index.html
<body wp-fields-group="Home">
<section class="hero" fld-bg-image="Hero background">
  <p class="hero__eyebrow" fld-text="Hero eyebrow">Open every day</p>
  <h1 fld-text="Hero title">Coffee for slow mornings</h1>
  <p class="hero__lead" fld-area="Hero lead">Single-origin espresso, fresh pastries and a table by the window.</p>
  <a class="button" href="/menu" fld-link="Hero button">
    <span fld-text="Hero button text">See the menu</span>
  </a>
</section>
</body>
В адмінці Pages → Home
Home
Hero background hero.jpg
Hero eyebrow Open every day
Hero title Coffee for slow mornings
Hero lead Single-origin espresso, fresh pastries and a table by the window.
Hero button /menu
Hero button text See the menu
На сайті головна сторінка
hero.jpg — behind the text

Open every day

Coffee for slow mornings

Single-origin espresso, fresh pastries and a table by the window.

See the menu

Шість полів в одній групі: клієнт знаходить їх на сторінці «Home».

Покроково

  1. Назвіть групу полів

    Атрибут wp-fields-group на <body> дає полям сторінки спільний заголовок в адмінці. Без нього поля не з’являться.

    <body wp-fields-group="Home">
  2. Зробіть фон полем

    fld-bg-image ставиться на той самий блок, що має фон. В адмінці це поле картинки, на сайті — фон секції.

    <section class="hero" fld-bg-image="Hero background">
  3. Розмітьте тексти

    Короткі рядки — fld-text, абзац — fld-area: у ньому клієнт може переносити рядки. Кожне поле має власну зрозумілу назву.

    <p class="hero__eyebrow" fld-text="Hero eyebrow">Open every day</p>
    <h1 fld-text="Hero title">Coffee for slow mornings</h1>
    <p class="hero__lead" fld-area="Hero lead">Single-origin espresso, fresh pastries and a table by the window.</p>
  4. Кнопка — два поля

    fld-link на посиланні робить полем адресу, а підпис розмічається окремо, усередині посилання, під іншою назвою.

    <a class="button" href="/menu" fld-link="Hero button">
      <span fld-text="Hero button text">See the menu</span>
    </a>

Що важливо

  • Називайте поля так, щоб клієнт зрозумів їх без вас: «Hero title», а не «Text 1».
  • Після «Завантажити дані» тексти з верстки потраплять у поля — клієнтові не доведеться набирати їх заново.

Типові помилки

Журнал збирання — вкладка «Логи» вашого проєкту на themeforge.pro; ті самі зауваження показує безплатна перевірка розмітки.

Не так
<a class="button" href="/menu" fld-link="Hero button">
  <span fld-text="Hero button">See the menu</span></a>

Посилання й підпис під однією назвою: виходить одне поле на дві ролі, і кнопка ламається. Збирання повідомляє про збіг назв.

Так
<a class="button" href="/menu" fld-link="Hero button">
  <span fld-text="Hero button text">See the menu</span></a>

Підпис має власну назву, наприклад «Hero button text».

Атрибути в рецепті

Коли будете готові

Подивіться адмінку WordPress свого сайту ще до оплати.