Si può aggiungere un foglio di stile specifico per uno specifico post di WordPress? La risposta è si e la tecnica da usare è veramente intuitiva. Vediamone i dettagli.
Create una directory
all'interno di quella del vostro tema e create un foglio di stile avente come nome la stringa style-ID.css
, dove ID
è l'ID del vostro post. Quindi aggiungete il seguente codice al file functions.php
:
function custom_post_style() {
global $post;
if (is_single()) {
$currentID = $post->ID;
$serverfilepath = TEMPLATEPATH.'/directory/style-'.$currentID.'.css';
$publicfilepath = get_bloginfo('template_url');
$publicfilepath .= '/directory/style-'.$currentID.'.css';
if (file_exists($serverfilepath)) {
echo "<link rel='stylesheet' type=text/css' href='$publicfilepath' media='screen' />"."\n";
}
}
}
add_action('wp_head', 'custom_post_style');