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

Контакти й години роботи на всьому сайті

Телефон і адреса є в підвалі, у шапці, на сторінці контактів. Щоб клієнт не шукав їх по всьому сайту, винесіть їх у налаштування сайту: змінив один раз — змінилося скрізь.

Що вийде

Розмітка theme-options.html · index.html
<!-- theme-options.html and the footer of every page: the same markup -->
<body wp-fields-group="Site settings">
<footer class="footer">
  <a class="footer__phone" href="tel:+15550100199" opt-link="Phone link">
    <span opt-text="Phone">+1 (555) 010-0199</span></a>
  <p class="footer__address" opt-area="Address">12 Linden Street, Portland, OR</p>
  <ul class="footer__hours" opt-loop="Opening hours">
    <li><span fld-text="Days">Mon–Fri</span> <span fld-text="Hours">7:00–19:00</span></li>
    <li><span fld-text="Days">Sat–Sun</span> <span fld-text="Hours">8:00–17:00</span></li>
  </ul>
</footer>
</body>
В адмінці ThemeForge → Options
Site settings
Phone link tel:+15550100199
Phone +1 (555) 010-0199
Address 12 Linden Street, Portland, OR
Opening hours
1
Days Mon–Fri
Hours 7:00–19:00
2
Days Sat–Sun
Hours 8:00–17:00
Add Row
На сайті підвал кожної сторінки

+1 (555) 010-0199

12 Linden Street, Portland, OR

Mon–Fri 7:00–19:00
Sat–Sun 8:00–17:00

Ті самі поля можна вивести на будь-якій сторінці — значення одне.

Покроково

  1. Сторінка налаштувань сайту

    Розмітку підвалу покладіть також у theme-options.html із групою wp-fields-group: так поля з’являться на екрані налаштувань.

    <body wp-fields-group="Site settings">
  2. Телефон — посилання й номер

    opt-link на посиланні tel: і opt-text на номері. Клієнт змінює обидва: посилання для дзвінка й те, що видно на сайті.

    <a class="footer__phone" href="tel:+15550100199" opt-link="Phone link">
      <span opt-text="Phone">+1 (555) 010-0199</span></a>
  3. Адреса

    opt-area — адреса на кілька рядків; перенесення рядків збережуться.

    <p class="footer__address" opt-area="Address">12 Linden Street, Portland, OR</p>
  4. Години роботи — список

    opt-loop на списку днів: клієнт додасть «свята» окремим рядком. Поля всередині рядка — fld-text.

    <ul class="footer__hours" opt-loop="Opening hours">
      <li><span fld-text="Days">Mon–Fri</span> <span fld-text="Hours">7:00–19:00</span></li>

Що важливо

  • На сторінках сайту розмітка підвалу така сама, як у theme-options.html: атрибути opt- читають налаштування сайту, хоч би де стояли.
  • Спільні для сайту значення не робіть полями сторінок: інакше клієнтові доведеться змінювати телефон на кожній сторінці.

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

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

Не так
<a class="footer__phone" href="tel:+15550100199" opt-text="Phone">+1 (555) 010-0199</a>

Номер полем просто на посиланні: текст змінюється, а href="tel:…" лишається з верстки — дзвінок піде на старий номер. Журнал мовчить.

Так
<a class="footer__phone" href="tel:+15550100199" opt-link="Phone link">
  <span opt-text="Phone">+1 (555) 010-0199</span></a>

Посилання — opt-link, номер усередині — opt-text.

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

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

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