WP_CUSTOM_CSS_CB() – функция вывода CSS-стилей из Theme Customizer

WP_CUSTOM_CSS_CB() │ WP 4.7.0

Функция WP_CUSTOM_CSS_CB() выводит тег <style>, в который добавлены CSS-стили из поля "Дополнительный CSS" в настройках темы WordPress (Theme Customizer).

Перед тем как отобразить стили, их код очищается с помощью функции strip_tags(). Это значит, что все теги HTML удаляются для безопасности.

Если вам нужно получить эти CSS-стили, но не отображать их, используйте функцию wp_get_custom_css().

Эта функция автоматически вызывается WordPress во время выполнения действия wp_head и выводит стили текущей темы.

Использование

Вы можете использовать функцию следующим образом:

wp_custom_css_cb();

Пример кода

По умолчанию WordPress использует следующий код для отображения стилей в разделе <head> документа:

add_action( 'wp_head', 'wp_custom_css_cb', 101 );

То есть, WordPress автоматически добавляет дополнительные стили для любой темы!

Чangelog

  • С версии 4.7.0 — фун��ция была введена.

WP_CUSTOM_CSS_CB() ─ Код функции

В файле wp-includes/theme.php реализована функция:


         id="wp-custom-css">
            div > span интерпретируется неправильно.
            echo strip_tags( $styles );  // Очищаем стили от тегов
            ?>
        
        

Связанные функции

Ниже приведены другие функции тем, которые могут вам пригодиться:

  • add_theme_support() — добавляет поддержку определенных функций в вашей теме.
  • bloginfo() — выводит информацию о вашем сайте.
  • body_class() — добавляет классы к тегу <body> в зависимости от разных условий.
  • get_custom_logo() — возвращает кастомный логотип вашей темы.
  • wp_footer() — добавляет код в подвал сайта.

Этот список не исчерпывающий, но он поможет вам лучше ориентироваться в функциях тем WordPress.

Используя эти функции, вы сможете настраивать и улучшать свою тему, делая её более уникальной и соответствующей вашим предпочтениям.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *