wp_custom_css_cb()
Выводит на экран готовый <style> элемент с CSS стилями из настройки «Дополнительные стили» (в кастоймезере).
Перед выводом на экран, код стилей очищается функцией strip_tags().
Чтобы просто получить код css и не выводить его на экран, используйте wp_get_custom_css().
Эта функция вызывается в WordPress автоматически при событии wp_head, для вывода CSS стилей в HEAD части темы.
Работает на основе: wp_get_custom_css()
Хуков нет.
Возвращает
null
. Ничего (null). Выводит на экран HTML код стилей.
Использование
wp_custom_css_cb();
Примеры
#1 Дополнительные CSS стили из кастомайзера (из настроек)
Следующий код используется в WordPress по умолчанию, чтобы вывести стили в HEAD части документа:
add_action( 'wp_head', 'wp_custom_css_cb', 101 );
Т.е. WordPress автоматически добавляет Дополнительные стили для любой темы!
Список изменений
С версии 4.7.0 | Введена. |
Код wp_custom_css_cb() wp custom css cb WP 6.4.1
<?php function wp_custom_css_cb() { $styles = wp_get_custom_css(); if ( $styles || is_customize_preview() ) : $type_attr = current_theme_supports( 'html5', 'style' ) ? '' : ' type="text/css"'; ?> <style<?php echo $type_attr; ?> id="wp-custom-css"> <?php // Note that esc_html() cannot be used because `div > span` is not interpreted properly. echo strip_tags( $styles ); ?> </style> <?php endif; }