Мой первый опыт работы с кастомными полями в WordPress
В общем, случилось мне тут столкнуться с задачей, где стандартных полей в WordPress оказалось катастрофически мало. Нужно было добавить на сайт недвижимости кучу всяких характеристик: площадь, этаж, год постройки, количество комнат и так далее. Клиент хотел чтобы все это выглядело красиво и удобно для пользователя.
Сначала я, как обычно, полез в плагины. Нашел парочку, которые вроде бы подходят, но там такая каша из настроек, что голова кругом шла. Решил, что лучше разобраться самому, чем потом разгребать чужой код. Скачал себе Крáкен сайт, чтобы посмотреть, как другие решают подобные задачи, но там тоже все сложно
В итоге, после долгих ковыряний в документации и кучи экспериментов, я осилил кастомные поля через ACF (Advanced Custom Fields). Сначала было страшно, конечно. Но потом втянулся. Оказалось, что это не так уж и сложно если делать все по порядку. Теперь могу уверенно сказать: если вам нужно что-то большее, чем просто заголовок и текст, ACF — ваш выбор. Правда, надо еще разобраться, как эту красоту потом вывести на фронтенд, но это уже другая история...)