Force Admin Color Scheme
Хотя это, как правило, индивидуально настраиваемый аспект WordPress, бывают случаи, когда может быть оправдано принудительное использование единой цветовой схемы администратора для всех пользователей сайта, например: предоставление уникальной внутренней цветовой схемы для нескольких сайтов, используемых одним и тем же набором пользователей, чтобы усилить разницу между сайтами. Четко обозначьте различия в серверной части между производственным и промежуточным / тестовым экземплярами сайта. Особенно с учетом того, что в этой ситуации с одними и теми же активными плагинами и часто с одними и теми же данными, может быть легко запутаться в том, на каком сайте вы на самом деле находитесь. Установите цветовую схему, соответствующую бренду сайта. Сокрушите выражение индивидуальности своим железным кулаком. Кроме того, плагин удаляет настройку профиля «Цветовая схема администратора» у пользователей, у которых нет возможности установить цветовую схему администратора глобально, поскольку возможность установить ее значение создает у них ложное впечатление, что она действительно может применяться. Ссылки: Домашняя страница плагина | Страница каталога плагинов | GitHub | Хуки на главной странице автора Плагин можно дополнительно настроить с помощью одного фильтра. Как правило, код, использующий фильтры, в идеале должен быть помещен в плагин mu или плагин для конкретного сайта (что выходит за рамки данного файла readme). c2c_force_admin_color_scheme (фильтр) Фильтр «c2c_force_admin_color_scheme» позволяет вам установить или переопределить принудительную цветовую схему администратора. Использование константы («) имеет приоритет над отфильтрованным значением, но отфильтрованное значение имеет приоритет над значением, установленным через администратора. Аргументы: $ color (строка): название цветовой схемы администратора. Если возвращается пустая строка, то плагин будет вести себя так, как если бы не была определена принудительная цветовая схема администратора. Пример: / ** * Устанавливает принудительную цветовую схему администратора в зависимости от пользователя. Администраторы получают одну цветовую схему, а все остальные - другую. * * @param string $ color Текущая принудительная цветовая схема администратора. Пустая строка указывает на отсутствие принудительной цветовой схемы администратора. * @return string * / function my_c2c_force_admin_color_scheme ($ color) {return current_user_can ('manage_options')? 'восход': 'кофе'; } add_filter ('c2c_force_admin_color_scheme', 'my_c2c_force_admin_color_scheme');
Автор: Scott Reilly
Версия: 2.0.2
Последнее обновление: 2021-04-12 7:51am GMT