Рецепт: Налаштування загальносайтових налаштувань з використанням сторінок параметрів | Field Forge - Кастомні поля, створені для швидкості
Завантажити Увійти

Рецепт: Налаштування загальносайтових налаштувань з використанням сторінок параметрів

Сторінки параметрів – це спеціалізовані екрани адміністратора для управління даними, які не прив’язані до жодного окремого поста чи сторінки — контактна інформація компанії, посилання на соціальні мережі, текст у футері, глобальні перемикачі та інше. Цей рецепт описує повну настройку.

Крок 1: Визначте, як буде зареєстровано сторінку параметрів

Field Forge підтримує три шляхи реєстрації — виберіть той, який підходить для вашого робочого процесу:

  1. Admin UI (рекомендується, без коду) — перейдіть до Field Forge > Options Pages, натисніть Add New Options Page, заповніть заголовок сторінки, меню, можливості, батьківську сторінку, іконку, позицію. Збережіть. Пункт меню з’являється в бічній панелі адміністратора WordPress негайно. Ви можете редагувати, м’яко видаляти або відновлювати сторінку з того ж списку. Рядок сторінки зберігається в таблиці wp_fieldforge_options_pages.
  2. Авто-регистрация з групи полів (найпростіший одноступеневий варіант) — надайте групі полів правило розташування сторінки опцій, і Field Forge автоматично створює пункт меню з заголовком групи як міткою меню. Без коду, без окремої реєстрації сторінки. Сторінка доступна тільки для читання у списку сторінок опцій — змініть заголовок групи полів, щоб перейменувати пункт меню.
  3. Явна реєстрація через PHP (коли реєстрація повинна постачатися з темою) — вставте фрагмент у файл functions.php вашої теми:
php
add_action('init', function () {
    if (function_exists('fieldforge_add_options_page')) {
        fieldforge_add_options_page([
            'page_title' => 'Site Settings',
            'menu_title' => 'Site Settings',
            'menu_slug'  => 'site-settings',  // matches the location rule below
            'icon_url'   => 'dashicons-admin-settings',
            'capability' => 'manage_options',
            'position'   => 80,
        ]);
    }
});

Шим acf_add_options_page() також доступний для коду теми, що мігрує з ACF Pro.

Крок 2: Додати групи полів

Створіть одну або кілька груп полів, які націлені на сторінку параметрів.

Група полів: Інформація про компанію
  1. Перейдіть до Field Forge > New Field Group, назвіть її Інформація про компанію
  2. Додайте поле вкладки з назвою Загальна інформація
  3. Додайте ці поля:
ПолеТипНалаштування
Назва компаніїТекстОбов’язково: Так
СлоганТекстПідказка: “Ваш девіз компанії”
ЛоготипЗображенняФормат повернення: Масив зображень, Інструкції: “Завантажте прозорий PNG, рекомендовано 300×100”
ФавіконЗображенняІнструкції: “32×32 або 64×64 пікселі”
Номер телефонуТекстПідказка: “+1 (555) 000-0000”
Адреса електронної поштиEmailПідказка: “[email protected]
АдресаТекстова областьРядки: 3
  1. Додайте ще одне поле вкладки з назвою Соціальні мережі
  2. Додайте ці поля:
ПолеТипНалаштування
FacebookURLПідказка: “https://facebook.com/yourcompany”
Twitter / XURLПідказка: “https://x.com/yourcompany”
InstagramURLПідказка: “https://instagram.com/yourcompany”
LinkedInURLПідказка: “https://linkedin.com/company/yourcompany”
YouTubeURLПідказка: “https://youtube.com/@yourcompany”
  1. Додайте ще одне поле вкладки з назвою Футер
  2. Додайте ці поля:
ПолеТипНалаштування
Текст авторських правТекстЗа замовчуванням: “(c) 2026 Назва компанії. Усі права захищені.”
Логотип футераЗображенняІнструкції: “Менша або інвертована версія вашого логотипу”
Показати підписку на розсилкуТак/НіЗа замовчуванням: Так
Заголовок розсилкиТекстЗа замовчуванням: “Підпишіться на нашу розсилку”, Умовно: Показати, коли Показати підписку на розсилку – Так
Текст під заголовком розсилкиТекстЗа замовчуванням: “Отримуйте оновлення на вашу електронну пошту”
  1. Встановіть правила розташування: Сторінка параметрів дорівнює Налаштування сайту
  2. Збережіть групу полів

Крок 3: Робочий процес менеджера контенту

  1. Натисніть Налаштування сайту в бічній панелі адміністратора
  2. Ви бачите три вкладки: Загальні, Соціальні мережі та Футер
  3. Заповніть назву компанії, завантажте логотип і введіть контактні дані на вкладці Загальні
  4. Перейдіть до Соціальних мереж і вставте URL-адреси ваших профілів у соціальних мережах
  5. Перейдіть до Футера та налаштуйте текст авторських прав і параметри підписки на розсилку
  6. Натисніть Зберегти зміни (кнопка знаходиться вгорі або внизу сторінки)

Зміни застосовуються на всьому сайті негайно. Кожна сторінка на сайті, яка використовує ці значення, буде оновлюватися автоматично.

Крок 4: Використання даних параметрів у шаблонах

Ваш розробник отримує дані параметрів за допомогою параметра 'options':

  • get_field('company_name', 'options') у заголовку
  • get_field('social_facebook', 'options') для соціальних іконок
  • get_field('copyright_text', 'options') у футері

Організація з підсторінками

Для складних сайтів створіть підсторінки під основною сторінкою параметрів:

  • Налаштування сайту (батьківська)
Загальні — інформація про компанію, логотип, контакт

Соціальні мережі — всі посилання на профілі в соціальних мережах

Зовнішній вигляд — кольори, шрифти, уподобання макета

Інтеграції — ID Google Analytics, код віджета чату, скрипти сторонніх розробників

Кожна підсторінка отримує свою власну групу полів. Це дозволяє зберігати кожен екран налаштувань зосередженим і легким для навігації.

Поради для сторінок параметрів

  • Використовуйте вкладки в групах полів для організації пов’язаних полів без створення окремих підсторінок для кожної категорії
  • Встановіть значення за замовчуванням для полів, щоб сайт виглядав правильно навіть до заповнення налаштувань
  • Додайте поля повідомлень з інструкціями, такими як “Завантажте прозорий логотип PNG розміром 300×100 пікселів для найкращих результатів”
  • Використовуйте умовну логіку для приховування вторинних полів, поки вони не стануть актуальними — наприклад, увімкніть умовну логіку для поля заголовка розсилки новин і встановіть правило “Показати підписку на розсилку новин дорівнює Так”, щоб заголовок з’являвся лише тоді, коли перемикач увімкнено. Доступно одинадцять операторів (дорівнює, містить, regex, порожній, числові порівняння), а з’єднані правила автоматично каскадуються.
  • Залишайте все простим — розміщуйте тут лише ті дані, які дійсно повинні бути на всьому сайті. Дані на сторінці належать до звичайних груп полів, прикріплених до конкретних постів або сторінок
Асистент ШІ Forge Онлайн

Привіт! Я асистент ШІ Field Forge. Запитайте мене про будь-що щодо плагіна — налаштування, можливості, усунення несправностей чи розробку.

Щойно
Працює на Forge AI · Переглянути документацію