Intereting Posts
Использование заголовка сообщения в коротком коде Ajax-вызов не активирует функцию обратного вызова Ограничить доступ к определенным пользователям git и local wordpress: как обрабатывать обновления WordPress? Должен ли я использовать переходные процессы с кэшированием APC Total Cache? WordPress noob, назначить пользовательскую таблицу стилей с помощью @import или если? Не работал для меня Как разрешить кому-либо редактировать сообщение, но не панель доступа Автоматическое добавление даты в автоматическую генерацию почтового пули Редактирование формы ACF заголовка заголовка не изменяет постоянную ссылку пользовательская страница входа в систему перенаправляется на вход в страницу профиля пользователя Как исправить сломанное обновление до 3.1 Справка по изменению темы WordPress Отправить электронное письмо, содержащее HTML-текст и текстовую часть Включение в действие init будет срабатывать слишком часто? HTML добавлен в редактор при удалении коротких кодов в браузере Chrome

Рандомизация выбора цветовой схемы в теме

на моем сайте я использую cenetric, детскую тему генезиса, и эта тема поставляется с некоторыми предопределенными цветовыми схемами.

//* Add support for additional color style options add_theme_support( 'genesis-style-selector', array( 'centric-pro-charcoal' => __( 'Centric Charcoal', 'centric' ), 'centric-pro-green' => __( 'Centric Green', 'centric' ), 'centric-pro-orange' => __( 'Centric Orange', 'centric' ), 'centric-pro-purple' => __( 'Centric Purple', 'centric' ), 'centric-pro-red' => __( 'Centric Red', 'centric' ), 'centric-pro-yellow' => __( 'Centric Yellow', 'centric' ), ) ); 

Теперь я ищу способ создания случайной цветовой схемы, так что каждый раз, когда любой пользователь посещает мой сайт, автоматически выбирается цветовая схема. Я пробовал следующее:

 $thm_out = array("Charcoal", "Green", "Orange", "Purple", "Red", "Yellow"); //* Add support for additional color style options add_theme_support( 'genesis-style-selector', array( 'centric-pro-charcoal' => __( 'Centric Charcoal', 'centric' ), 'centric-pro-green' => __( 'Centric Green', 'centric' ), 'centric-pro-orange' => __( 'Centric Orange', 'centric' ), 'centric-pro-purple' => __( 'Centric Purple', 'centric' ), 'centric-pro-red' => __( 'Centric Red', 'centric' ), 'centric-pro-yellow' => __( 'Centric Yellow', 'centric' ), 'centric-pro-random' => __( 'Centric '.$thm_out[array_rand($thm_out, 2)].'', 'centric' ), ) ); 

Но это дает следующую ошибку в моей панели администратора, а также не работает должным образом.

 Warning: Illegal offset type in C:\xampp\htdocs\dev\wp-content\themes\centric-pro\functions.php on line 69 

Итак, ребята, пожалуйста, помогите мне решить эту проблему?