Intereting Posts
Фильтрация петли Пользовательские типы сообщений и / или категории Как перенаправить ссылки на профили при регистрации Существует ли ограничение длины / размера сериализованных данных, которые могут быть сохранены как пользовательские мета? Как бороться с апострофами Использование категорий и страниц в меню Создание пользовательских сообщений типа post и привязка их к сообщению из другого настраиваемого типа сообщения Автообновление сайта WordPress без причины Как удалить кнопку «+ Добавить категорию» из категории «Метаксикс»? Поиск пользователей с настраиваемыми метаданными Как добавить кнопку «купить сейчас» ниже кнопки «добавить в корзину» Включить плагин live chat в содержимое страницы Как назначить конкретный пост определенной странице в WordPress? Кто-нибудь знает, что такое плагин для этой секции комментариев? предыдущее и следующее сообщение той же категории на singlepost.php Обновление до ошибки 3.4: вызов неопределенной функции get_option ()

Sanitize html, где дезинфицировать

У меня есть функция, которая возвращает атрибут style = ".." html. Я не уверен, как санировать. Вот код:

functions.php

function zz_style($properties, $values) { $styles_array = array(); $i = 0; foreach ($properties as $property) { if ($values[$i] != null) { $styles_array[] = $property . ':' . $values[$i]; } $i++; } return 'style="' . implode(";", $styles_array) . '" '; } 

index.php

 $zz = get_theme_mod('zz'); <div <?php echo zz_style(array('color'),array($zz['colorA'])); ?>></div> 

Параметры, о которых я могу думать:

 wp_kses(zz_style(...)); zz_style(array('color'),array(sanitize_hex_color($zz['colorA']))); wp_kses(zz_style(array('color'),array(sanitize_hex_color($zz['colorA'])))); 

Поэтому мой вопрос в том, как я должен его дезинфицировать? Санизировать его в functions.php или в index.php?