Додаткові поля в wordpress

У багатьох користувачів Wordpress виникає завдання. А саме додати на сторінці крім контенту додаткові поля. Наприклад: картинки, посилання, чекбокси, ролики або самі звичайні текстові поля.

У движок вже вбудований для цього стандартний модуль, але він не зручний і не зрозумілий простим користувачам. Для цього завдання пропоную використовувати додатковий безкоштовний плагін Advanced Custom Fields.

У модуля приємний і зрозумілий інтерфейс з великою кількістю налаштувань. І так приступимо до реалізації.

Приступимо до реалізації

1. Для початку скачайте або через репозиторій Wordpress в адмінці сайту і встановимо його.

2. Після установки він з'явиться зліва в меню.

Додаткові поля в wordpress

3. Відкриваємо цей розділ і створюємо нову групу полів.

4. Створюємо правила, за яким буде визначатися - для яких записів будуть доступний нові поля. Я наприклад вказав для конкретної.

5. Тепер треба створити наші додаткові поля. Натискаємо кнопку: "Додати поле" і відкриється форма для заповнення, ось тут уважніше:

  • Ярлик поля - Назва поля в адмінки (Приклад).
  • Ім'я поля - ім'я поля для вставки в код, писати англійською (primer).
  • Тип поля - Тут все зрозуміло, виберемо наприклад текст.

Додаткові поля в wordpress

Тепер це поле з'явиться в наших записах (воно буде зверху, якщо ви вказали в опціях "Позиція - висока", за замовчуванням воно буде знизу).

Додаткові поля в wordpress

6. Дуже добре, тепер поля в можна задавати через адмін панель, однак вони не будуть відображатися на сторінках, зараз уважніше, ми додамо в шаблон додавати наступний код, для відображення поля на сторінках:

Робота цього скрипта проста - Якщо існує такий запис, то вона виводиться. Замість "primer" вказуємо своє ім'я поля, яке ми ставили (див. Вище).

Цей запис потрібно додати на сторінку, де у нас виводиться контент.

І всередині неї ми вставляємо даний код.

Якщо не розбираєтеся, то звернутися до web-майстру або напишіть мені по зворотній формі. У мене наприклад цей файл знаходиться тут. /wp-content/themes/Моя-тема/loop-single.php

Схожі статті