Summery Summery

Add extra CSS styles to a registered stylesheet.

Syntax Syntax

wp_add_inline_style( string $handle, string $data )

Description Description

Styles will only be added if the stylesheet is already in the queue. Accepts a string $data containing the CSS. If two or more CSS code blocks are added to the same stylesheet $handle, they will be printed in the order they were added, i.e. the latter added styles can redeclare the previous.

Parameters Parameters


(string) (Required) Name of the stylesheet to add the extra styles to.


(string) (Required) String containing the CSS styles to be added.

Return Return

(bool) True on success, false on failure.

Source Source

File: wp-includes/functions.wp-styles.php

 * @param string $data   String containing the CSS styles to be added.
 * @return bool True on success, false on failure.
function wp_add_inline_style( $handle, $data ) {
	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );

	if ( false !== stripos( $data, '</style>' ) ) {
				/* translators: 1: <style>, 2: wp_add_inline_style() */
				__( 'Do not pass %1$s tags to %2$s.' ),
		$data = trim( preg_replace( '#<style[^>]*>(.*)</style>#is', '$1', $data ) );


Changelog Changelog

Version Description
3.3.0 Introduced.

See also See also


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.