Мета-поля

Сейчас в WordPress практически у любой сущности есть свои мета-поля (их ещё называют «Произвольные поля») – у постов, таксономий, пользователей, комментариев, даже сайтов сети мультисайт!

Также смотрите все функции по работе с метаданными.

Видеоурок: Произвольные поля. Счётчик просмотров

В этом уроке учимся работать с метаданными в WordPress с нуля и на примере создание счётчика количества просмотров записей на блоге.

Как удалить все мета-записи с определённым ключом (meta_key) из базы данных

В этом уроке покажу вам довольно удобный SQL-запрос, которые позволит удалить все, абсолютно все мета-записи c указанным значением meta_key из таблиц с мета-данными, аля: ну и так далее (хотя на сегодняшний день вроде больше нет других таблиц в WordPress).

Видеоурок: PluginDocumentSettingPanel – добавляем поля в основные настройки поста

В предыдущих уроках мы уже научились создавать свои собственные сайдбары и добавлять в него сколько угодно открывающихся панелей. В этом же уроке я хочу познакомить вас с компонентом Gutenberg PluginDocumentSettingPanel, благодаря которому мы сможем добавлять аккордеон-панели в сайдбар, в котором выводятся основные настройки поста, например рубрики, метки, изображение записи и так далее.

Руководство по Carbon Fields

Вообще уже какое-то время у меня есть свой плагин по созданию метабоксов, вы можете найти его на моём англоязычном сайте, но он довольно… минималистычный. Основной ключевой задачей было – сделать его таким лёгким, насколько это возможно. Поэтому я бы хотел познакомить вас с Carbon Fields.

Произвольные поля в меню

Произвольные поля и настройки в меню WordPress

В этом уроке хочу познакомить вас с двумя новыми хуками, появившимися в WordPress 5.4, которые позволят вам добавить какой-нибудь текст или HTML в интерфейс редактирования элемента меню в админке и кастомайзере. А если можно добавить HTML, то можно добавить какие-то поля 🤔

Использование параметра compare_key в WP_Meta_Query

В версии WordPress 5.3 класс WP_Meta_Query получил обновление в виде нового параметра compare_key. Как вы возможно помните, у нас с вами уже был параметр compare, который позволял производить сравнение значения произвольного поля с каким-то нашим заданным значением. Теперь это можно делать и для мета ключей.

Добавление поля загрузки изображения в метабоксы и на страницы настроек

Поле с загрузкой изображения WordPress

В этом уроке я покажу вам два способа, как можно создать поле с возможностью загрузки изображений, и мы сразу добавим его в метабокс и на страницу настроек кстати. В первом способе мы всё сделаем ручками, а во втором – воспользуемся плагином (Carbon Fields).

Метабоксы в WordPress

SEO метабокс с полями

Сейчас у многих слово «метабокс» ассоциируется с каким-нибудь плагином, например «Advanced Custom Fields» или Carbon Fields. Но метабоксы – это стандартный функционал WordPress из коробки. А плагины наплодились лишь потому, что при помощи них можно довольно легко сократить количество кода, необходимого для написания метабоксов, причём очень значительно – раз в 10. Ну и некоторые, наиболее ловкие разработчики…

1 2

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал