WordPress — самый популярный движок в мире, и я могу смело это утверждать. 43% всех сайтов на планете работают на WordPress.
Недавно столкнулся с такой ситуацией, что использовал поле типа ассоциация association в Сarbon Fields для вывода таксономии со странами, но эта таксономия также была с иерархией с добавлением городов и города мне как раз-таки не были нужны!
Вообще уже какое-то время у меня есть свой плагин по созданию метабоксов, вы можете найти его на моём англоязычном сайте, но он довольно… минималистычный. Основной ключевой задачей было – сделать его таким лёгким, насколько это возможно. Поэтому я бы хотел познакомить вас с Carbon Fields.
Периодически мне приходится работать и разбираться в чужом коде и могу сказать, что иногда попадается такое, что тратишь огромное количество времени лишь на то, чтобы это было хоть как-то читаемо. Поэтому я хотел бы немного поговорить о некоторых рекомендациях того, как должен выглядеть ваш код.
У меня на сайте есть подробный урок про локализацию плагинов и тем в WordPress, но, когда мы говорим о создании мультиязычного сайта при помощи Polylang, то ситуация в корне изменяется.
Проверяет наличие определённого блока Gutenberg в строке или в контенте поста/страницы, но не проверяет его валидность.
Функция регистрирует шорткод.
Функция объединяет переданные в шорткод атрибуты с атрибутами шорткода по умолчанию. Удаляет неподдерживаемые атрибуты.