WordPress kívülről

Dinamikusan változó sablon stíluslap

Amint már bevezetőmben említettem, egyes oldalakhoz más stíluslapot fogunk rendelni. Ennek a módja az alábbi WordPress blogunk esetében. Sablonunk functions.php fájljába illesszük az alábbi kódot:

add_filter( 'stylesheet_uri', 'my_stylesheet', 10, 2 );
function my_stylesheet( $stylesheet_uri, $stylesheet_dir_uri ) {

	if ( is_page( 'about' ) )
		$stylesheet_uri = $stylesheet_dir_uri . '/style-about.css';
	elseif ( is_page( 'portfolio' ) )
		$stylesheet_uri = $stylesheet_dir_uri . '/style-portfolio.css';

	return $stylesheet_uri;
}


Az about és portfolio helyére azt az oldal nevet írjuk természetesen, valamint a css fájl nevét is arra módosítsuk, amely számunkra az aktuális. Ha megvagyunk akkor készítsük el saját új CSS fájljainkat. Ezzel készen is vagyunk. Annál a két oldalnál amihez megadtuk az új stílust ott az fog megjelenni, egyéb esetben az alap style.css fájl lesz érvényben.