Я не большой любитель использовать плагины, но внезапно мне понравилось создавать метабоксы и поля при помощи Carbon Fields. Однозначно рекомендую его всем к использованию на проектах!
Вообще уже какое-то время у меня есть свой плагин по созданию метабоксов, вы можете найти его на моём англоязычном сайте, но он довольно… минималистычный. Основной ключевой задачей было – сделать его таким лёгким, насколько это возможно. Поэтому я бы хотел познакомить вас с Carbon Fields.
Сегодня работал с плагином Carbon Fields и столкнулся с такой задачей. В этом уроке я покажу вам, как я удалил кнопки загрузки изображений и файлов, которые по умолчанию отображаются с полем rich_text в Carbon Fields.
Вообще вся серия постов про Carbon Fields началась именно с этого, а точнее – когда я пытался на одном уже существующем сайте настроить мультиязычные опции для ACF. У меня просто подгорело. Например потому что там во-первых надо купить acf pro и polylang pro, а во-вторых, всё равно ничего не работает! 🤗
В этом уроке хотел бы совсем немного поговорить про repeater-поля (Complex fields) в плагине Carbon Fields и показать вам пару примеров. Уже две недели я выхваливаю этот плагин, конечно же только потому что он мне понравился, я ни с кем не партнёрился.
Недавно столкнулся с такой ситуацией, что использовал поле типа ассоциация association в Сarbon Fields для вывода таксономии со странами, но эта таксономия также была с иерархией с добавлением городов и города мне как раз-таки не были нужны!
В этом уроке я покажу вам два способа, как можно создать поле с возможностью загрузки изображений, и мы сразу добавим его в метабокс и на страницу настроек кстати. В первом способе мы всё сделаем ручками, а во втором – воспользуемся плагином (Carbon Fields).
В этом уроке я покажу вам два способа добавления каких-либо дополнительных полей в профили пользователей в админке WordPress.