Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Сьогодні ми робимо огляд WordPress плагіна Мета Box. Це один з найбільш популярних плагінів для додавання полів користувача і мета-даних. Чи не вірите, що він настільки популярний? За даними сховища плагінів WordPress його вже встановили понад 100,000 веб-сайтів. Це дуже багато!

Вчимося працювати з довільними полями в WordPress за допомогою плагіна Meta Box

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

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

Дивіться також:

Ми розглянемо цей плагін з погляду не розробника. Якщо ви не розробник, сподіваємося, що ми покажемо корисні функції Meta Box.

Якщо ж ви розробник, то, напевно, знаєте про поля користувача достатньо і без нас. Але все ж таки ми сподіваємося, що ви знайдете в цій статті корисну інформацію про функції та розширення Meta Box.

Приступимо!

Що таке довільні поля?

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

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

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

Установка плагіна Meta Box

Сам плагін можна скачати безкоштовно з бібліотеки плагінів WordPress:

Вчимося працювати з довільними полями в WordPress за допомогою плагіна Meta Box

Після встановлення плагіна ви не побачите змін. Для цього потрібно зайти до коду вашої теми. Вам потрібно додати трохи коду до вашого файлу теми functions.php (Зовнішній вигляд → Редактор → functions.php). Meta Box надає приклад коду для початку:

Коли ви додасте код, ви побачите таке при додаванні нового запису:

Це - поля користувача, додані Meta Box.

Meta Box також надає код розширеної демонстрації можливостей Якщо ви додасте весь цей код до вашого functions.php, ви зможете побачити повне демо всього, що ви можете зробити з Meta Box:

Розширення Meta Box

Meta Box люб'язно надав нам усі свої преміум розширення. Це 13 преміум розширень. Чесно кажучи, ми не встигли спробувати всі з них, ми вибрали лише найцікавіші та також перевірили кілька безкоштовних розширень.

1. Конструктор Meta Box

Конструктор Meta Box - це наше улюблене розширення тому, що на відміну від інших розширень, ви можете додавати поля користувача без знань PHP. Це означає, що навіть не розробники можуть це зробити. Після встановлення ви побачите такий інтерфейс:

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

Все дуже просто!

Ось, що ми зробили, трохи покопавшись:

Ви можете додати близько 43 полів користувача з Builder і вибрати, де повинні відображатися нові мета-бокси: в записі, на сторінці або і там, і там.

Тому, якщо ви не розробник, але хочете почати використовувати поля користувача, то вам потрібно встановити це розширення або вивчити PHP.

2. Геолокація Meta Box

Геолокація Meta Box полегшує додавання даних адреси до запису. Замість того, щоб вводити кожен елемент адреси, можна просто почати друкувати, а плагін зробить запит у Google Maps і автоматично заповнить всі поля. Просто перевірте правильність і все готове.

Meta Box Geolocation робить все простіше – не потрібно створювати базу даних або встановлювати Google Maps API самостійно.

3. Meta Box Yoast SEO

Meta Box Yoast SEO — це безкоштовне розширення, яке дозволяє отримати більш точну оцінку аналізу контенту від Yoast. Це можливо тому, що Yoast може бачити контент у полях користувача.

Вчимося працювати з довільними полями в WordPress за допомогою плагіна Meta Box

Yoast буде аналізувати лише основний контент ваших записів. Якщо ви використовуєте багато полів користувача, то результат буде неточний. Розширення Meta Box Yoast SEO виправить це.

4. Meta Box Conditional Logic

Meta Box Conditional Logic — це преміум розширення, яке дозволяє спростити поля, застосувавши умовну логіку. Подивіться на це у дії:

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

5. Сторінка налаштувань метабокса

Якщо ви розробник тем або плагінів, то це розширення саме для вас! Сторінка налаштувань метабокса допоможе вам створити детальну сторінку налаштувань за допомогою синтаксичної конструкції Meta Box. Якщо ми правильно зрозуміли, розширення має різко скоротити час, необхідний створення зручного інтерфейсу.

Наприклад, ось сторінка налаштування теми:

Вона зручна та красива.

Інші преміум розширення:

Крім тих, що ми вже описали, доступні ще такі розширення:

  • Meta Box REST API (безкоштовно) — підставте всі значення поля користувача у відповіді REST API
  • Колонки адміністратора Meta Box (преміум) — додайте поля користувача на адмін екран
  • Meta Box Термін Meta (преміум) - додайте мета-дані до категорій, тегів або іншої таксономії
  • Meta Box Custom Post Type (безкоштовно) — створюйте та керуйте користувальницькими записами легко
  • Обмежувач тексту Meta Box (безкоштовно) — обмежте кількість символів або слів, які можна ввести в поле
  • Група Meta Box (преміум) — організуйте роботу краще з групами користувачів полів, що повторюються.
  • Шаблон мета-боксу (преміум) — використовуйте шаблони для більш легкого визначення користувальницьких метабоксів і полів
  • Підказка Meta Box (преміум) — додайте корисну інформацію в поля користувача з красивими підказками. Ми вважаємо, що це допоможе розробникам зробити свої теми та плагіни зручнішими.
  • Показати/приховати метабокс (JavaScript) (преміум) — вмикайте або вимикайте метабокси залежно від шаблонів, форматів або таксономії за допомогою JavaScript
  • Вкладки Meta Box (преміум) - спрощує створення вкладок для метабоксів
  • Колонки Meta Box (Преміум) - відображати поля красиво тепер простіше, помістивши їх в 12 стовпців
  • Метабокс Включити/Виключити (преміум) — дозволяє відображати та приховувати мета-бокси за ID, шаблоном, таксономією або функцією користувача.

Ціна та документація

Базові функції цього плагіна 100% безкоштовні.

Ціна на всі преміум розширення коливається від $19 до $29 для необмеженої кількості веб-сайтів + ​​рік оновлень та технічної підтримки.

Meta Box має чудову документацію. В основі плагіна є багато статей, як і в кожного розширення. Якщо ви вже знайомі з PHP, ви зможете дуже швидко навчитися працювати з Meta Box.

Підсумки

Ми знаємо, як важливі поля користувача для тем і плагінів, а Meta Box дозволить вам впровадити їх надзвичайно легко. Якщо ви розробник, то цей плагін із розширеннями значно спростить вам життя. Не проґавте!

Джерело: wplift.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 1

Влад:

Дякую за статтю!
Я пробував багато подібних плагінів, але скажу чесно, за кілька років я вперше побачив у Вас його ))))) Дивно, що ніхто, ніде про нього не говорив, навіть у статтях, де зазвичай порівнюють такі плагіни.

Я зараз використовую Types від Toolset, дуже крутий плагін, АЛЕ, я ніяк не можу вирішити одну проблему у всіх подібних плагінів:
ось наприклад я створюю Кастомні типи записів і Таксономії для них, як робити потім на фронтенді пошук у Касмтоних типах записів, не в Таксономіях, а саме в Типах записів? Тобто. щоб людина могла натиснути на селект, вибрати бажаючий йому Тип запису (наприклад, Лікар Терапевт), ввів пошукову фразу, натиснув пошук і щоб пошук був ТІЛЬКИ в цьому типі запису?!
Є купа плагінів, перепробував ВСЕ! Усі криві чи взагалі не працюють!

Якщо Ви підкажете як це вирішується у Meta Box, я готовий пересісти навіть на його преміум версію (ціна є реально крута)!!!

Додати коментар або відгук