Довільні поля WordPress: покрокове керівництво користування, поради

Висновок настроюваного списку

Якщо потрібно, щоб висновок довільних полів WordPress відображався відразу після заголовка публікації в архіві, так і на окремій сторінці, додають the_meta() функцію в файл template-params/post/content.php.

Настроювані поля – це спосіб для WP зберігати довільні додаткові дані для контенту, такі як ім’я автора, дата публікації книги. Щоб зробити настроювані поля гнучкими і сумісними з різними видами даних, WP розробляє мета-таблиці (мета-пост, мета-термін, мета-користувач і мета-коментар) у формі “ключ-значення”.

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

Між тим, структура БД буде перешкоджати створенню складних запитів. Таким чином, щоб вирішити цю проблему для довільних полів, потрібно змінити спосіб зберігання. Як вже зазначалося, настроювані поля не рекомендуються для пошуку або запиту, хоча на практиці іноді доводиться виконувати такі операції. Таким чином, оптимізація сховища для настроюваних полів повинна бути розділена на дві задачі: оптимізація сховища, використовується тільки для відображення/збереження, а також запит даних.