WordPress.org

Ready to get started?Download WordPress

Codex

it:Riferimento funzioni/wp add inline style

Contents

Descrizione

Aggiunge CSS extra.

Funziona solo se il foglio di stile è stato già aggiunto. Accetta una stringa $data contenente il CSS. Se due o più blocchi di codice CSS vengono aggiunti al medesimo $handle, verranno stampati nell'ordine in cui sono stati aggiunti, ossia gli stili aggiunti per ultimi possono ridefinire i precedenti.

Utilizzo

<?php wp_add_inline_style$handle$data ); ?>

Parametri

$handle
(string) (richiesto) Nome dello script a cui aggiungere gli stili extra. Stringa tutta minuscola.
Default: Nessuno
$data
(string) (richiesto) Stringa contenente il CSS da aggiungere.
Default: Nessuno

Esempi

wp_add_inline_style permette di stampare stili extra ogni volta che un certo foglio di stile viene caricato. Per esempio, si supponga che un plugin o un tema facciano uso della classe .mycolor in un foglio di stile per impostare il colore di sfondo. Questo può essere sovrascritto da un colore scelto dall'utente, memorizzato nel database utilizzando wp_add_inline_style per stampare lo stile extra.

<?php
function my_styles_method() {
	wp_enqueue_style(
		'custom-style',
		get_template_directory_uri() . '/css/custom_script.css'
	);
        $color = get_theme_mod( 'my-custom-color' ); //Es. #FF0000
        $custom_css = "
                .mycolor{
                        background: {$color};
                }";
        wp_add_inline_style( 'custom-style', $custom_css );
}
add_action( 'wp_enqueue_scripts', 'my_styles_method' );
?>

Log delle modifiche

Da: 3.3

File sorgente

wp_add_inline_style() si trova in wp-includes/functions.wp-styles.php

Correlati

Si veda anche l'indice di Riferimento funzioni e l'indice di Tag dei template.