Custom fields - довільні поля WordPress, WPNICE

Довільні поля є одним із функцій ядра WordPress. Таким чином, якщо ви їх раніше не помічали і ніяк не взаємодіяли з ними, ви можете спробувати їх прямо на своєму власному WordPress сайті. Але, як би там не було, при налаштуваннях за промовчанням ці поля невидимі, і вам необхідно внести швидку зміну в меню "Налаштування екрана" на сторінці "Додати новий" або "Редагувати запис".


Залежно від того, які теми та плагіни встановлені на вашому сайті, у меню, що випадає, під колонкою «Ім'я» повинні бути довільні поля, з яких можна вибирати. Але, якщо ви працюєте на новому сайті, то полів для використання може зовсім не бути.
Перш ніж розпочати створення нового довільного поля, давайте дізнаємося, що це таке, і для чого вони взагалі потрібні. Поглянувши на панель створення та налаштування Довільного поля, ви побачите два поля «Ім'я» та «Значення». Сподіваюся, що назви цих полів досить промовисто говорять про їхнє призначення. "Ім'я" містить назву поля, в той час як текстове поле "Значення" може включати будь-яку текстову інформацію, у тому числі посилання
Чому вам може захотітись створити довільне поле?
У цьому прикладі сайту може стати в нагоді довільне поле під назвою «Остання тренування». Щоб створити таке поле, просто натисніть на текст «Введіть нове», потім вбийте ім'я поля і натисніть «Додати довільне поле».

Не варто турбуватися додаванням двокрапки в кінець поля "Ім'я", оскільки це зробить WordPress при відображенні цього поля на сторінці або в записі.

Інші приклади використання такого поля:
Будь-яка інформація, яка, як ви вважаєте,буде цікава вашим читачам, і збагатити ваші записи може бути використана для створення базового довільного поля.
Нове довільне поле створено, і з цього моменту воно буде доступне будь-кому, хто створює новий запис на сайті. Це означає, що кожного разу, як ви створюєте новий запис, ви можете дуже просто додати інформацію про ваше останнє тренування, розповісти, що ви слухаєте, або вказати місце вашої нинішньої дислокації.

Що робити з інформацією?
Для цього необхідно відредагувати файли вашої теми. Це можна зробити прямо з панелі керування WordPress, натиснувши пункт меню «Зовнішній вигляд» > «Редагувати» і, потім, вибравши файл «content.php» зі списку праворуч.
Щоб бути впевненим у тому, що ці зміни не пропадуть після чергового оновлення теми, я рекомендую створити дочірню тему існуючого шаблону.

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

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

Оскільки кожен пост може мати необмежену кількість різних довільних полів, то численні включення виводитимуться списком.

Тепер у вас є базоваінструкція, що дозволяє працювати з довільними полями WordPress. Якщо ви хочете використовувати їх у більш просунутому ключі, ви можете встановити безкоштовний плагінAdvanced Custom Fields, який є чудовим інструментом для створення довільних полів. За допомогою цього плагіна, ви можете створювати поля, використовуючи візуальний інтерфейс, що дозволяє вам проектувати поля з наведеними нижче властивостями та атрибутами, плюс багато іншого:
- Поля, що містять зображення та галереї зображень;
- Завантажені файли;
- Чекбокси, радіокнопки та кнопки «вірно» «невірно»;
- Посилання на сторінки;
- Інформація про користувача;
- Вибір дати зі списку.
Мабуть, найкориснішою функціональністю плагіна є можливість вставляти довільні поля в запис, використовуючи шорткод. Найчастіше це дозволяє уникнути редагування файлів теми.

Висновок
Більшість плагінів використовують довільні поля, і хочеться сподіватися, що цей ознайомчий пост допоміг вам зрозуміти, що вони собою представляють, а також наштовхнув на деякі корисні ідеї, як їх можна використовувати. Хоча їх використання має на увазі деяке копання в коді, як майже завжди і буває з WordPress, існує безліч плагінів, які дозволяють вам почати працювати з ними, не занурюючи рук у код.