21-08-2017

Плагин Carbon Fields WordPress

В один прекрасный день я получил заказ на создание шаблона  для WordPress.  Мне скинули  макет где был чистый html/css/js  и пару картинок. Но шаблон должен быть не простой, а иметь свой функционал внутри админки. Конечно можно юзать  API WordPress и создавать  функционал, но это долго и не очень удобно, так как нужно  было бы верстать  в админке  пункты меню под функционал. И само собой мне хотелось меньше юзать левых плагинов для этого, чтобы шаблон не был слишком тяжелым и неудобным в использовании. Функционала было много: слайдеры, создание доп полей, создание доп полей под каждую страницу шаблона, одним словом  куча функционала  и минимум плагинов.  На одном канале Telegram  мне посоветовали юзать плагин  Advanced Custom Fields for WordPress Developers  в простонародье ACF.

Он был платным и мне как то не сильно понравился и мой взор упал на его аналог  Carbon Fields. Так как он является бесплатным и у него очень хорошая документация   то я решил использовать его. Вот пример одной из страниц шаблона, функционал которой был создан с помощью плагина Carbon Fields.


Я не буду переписывать документацию как создавать доп. поля  так как на  оф сайте все очень хорошо изложено. Перейти на оф сайт можно по ссылке Carbon Fields. Единственное, что я могу добавить от себя то что  плагин можно установить как из composer, git репозитория так и с сайта плагинов для вордпресс. Тут есть свои подводные камни. Установка из git это свежая версия  плагина но нельзя будет обновлять из админки плагин, а если ставить из сайта плагинов вордпресс то там старая версия на данный момент но есть возможность получать обновления как обычный плагин. Как ставить вам решать. Если плагин скачали из  git  или скачали с помощью composer то папку с плагином вам нужно  залить в шаблон и прописать в файле function.php вашего шаблона. Как установить из репозитория прописано в инструкции Plugin Quickstart.