Что умеет
Redux Framework нужен разработчикам: он позволяет собрать для темы или плагина панель настроек, не пиша интерфейс с нуля. Вы описываете поля в конфигурационном файле, а фреймворк рисует разделы, сохраняет значения и проверяет ввод.
Поля покрывают типовые задачи оформления: цвет и градиент, типографика и пользовательские шрифты, размеры, отступы, рамки, фон, выбор изображений и иконок, слайдеры, переключатели, редактор кода, дата и время, повторители и многое другое. Можно подключать метабоксы к записям и страницам, выгружать и загружать настройки целиком, добавлять собственные типы полей и правила проверки.
Установка и настройка
Если на сайте тема или плагин требует Redux, обычно достаточно установить и активировать его, а дальше открыть раздел опций, который появится в меню. Своих настроек у фреймворка нет: всё оформление находится в панели, которую определила тема.
Разработчикам для знакомства с возможностями полезен режим демонстрации. Он показывает все доступные поля и пример конфигурации, после чего можно переносить нужное в свой проект.
Подводные камни
- «Ничего не происходит». После активации без совместимой темы вы не увидите никаких изменений. Это нормально: плагин не предназначен для самостоятельной работы.
- Зависимость темы. Если тема хранит опции через Redux, отключение плагина превратит интерфейс настроек в недоступный, а часть оформления перестанет работать. Перед удалением проверьте, использует ли его тема или другие плагины.
- Данные. Значения хранятся в таблице опций WordPress. При смене темы настройки не переносятся автоматически, поэтому перед экспериментами сделайте экспорт.
- Нагрузка. Тяжёлые панели с десятками разделов замедляют админку, особенно на слабом хостинге.
- Совместимость с блочными темами. Для новых блочных тем основным способом настройки становится редактор сайта, и Redux там не нужен.
Кому подойдёт
Разработчикам тем и плагинов, которым нужна гибкая панель опций без написания собственной. Владельцу обычного сайта достаточно установить его только по требованию темы. Если вам нужно что-то из соседнего раздела: вставки кода или дублирование материалов, посмотрите Сниппеты кода, WPCode или Yoast Duplicate Post.