wp_get_custom_css() WP 4.7.0

Отримує CSS код із налаштувань у теми. Код буде отриманий як є без тега <style> .

Стилі, які отримає ця функція, зберігаються в Кастомайзері (Налаштувати), у розділі «Додаткові стилі»:

Щоб відразу вивести на екран готовий тег STYLE, використовуйте функцію wp_custom_css_cb()

Ці стилі виводяться в частині теми HEAD автоматично самим WordPress, через хук wp_head .

Працює на основі:
wp_get_custom_css_post()

Повертає

Строку. CSS стилі.

Використання

wp_get_custom_css($ stylesheet = '');
$stylesheet
(рядок)
Назва каталогу поточної теми get_stylesheet
() .


Типово: поточна тема

Приклади

0

#1 Отримаємо css стилі збережені в налаштуваннях

Допустимо в налаштуваннях теми, розділ Додаткові стилі, ми додали якісь стилі, тепер їх потрібно отримати, щоб використовувати в коді.

echo '<style>'. wp_get_custom_css() .'</style>';

список змін

З версії 4.7.0Введено.

Код wp_get_custom_css() WP 6.0.2

function wp_get_custom_css( $stylesheet = '' ) {
	$css = '';

	if ( empty( $stylesheet ) ) {
		$stylesheet = get_stylesheet();
	}

	$post = wp_get_custom_css_post($ stylesheet);
	if ($post) {
		$css = $post->post_content;
	}

	/**
	 * Filters custom CSS output вhead element.
	 *
	 * @ Since 4.7.0
	 *
	 * @param string $css CSS міститься в Custom CSS post type.
	 * @param string $stylesheet The theme stylesheet name.
	 */
	$css = apply_filters( 'wp_get_custom_css', $css, $stylesheet);

	return $css;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *