Um einer bestimmen Seite innerhalb einer WordPress-Installation ein spezielles Aussehen zu geben unter Zuhilfenahme der Conditional Tags hatte ich hier vor geraumer Zeit beschrieben.
Mit genau derselben Methode kann man dieser Seite auch ein eigenes Favicon zuweisen: Das Favicon auf den Webspace hochladen. Die Bezeichnung ist egal, die Dateiendung muß aber auch .ico lauten. Wenn unser Favicon also “extra.ico” heißt, ersetze ich die Zeile
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
durch folgenden Code:
<?php if (is_home()) { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
<?php }
elseif (is_page('123')) { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/extra.ico" />
<?php } else { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
<?php } ?>
Gabi,
6.12.2009, 20:31 | Abgelegt unter: Vermischtes | RSS 2.0 | TB | Tags: Conditional Tags | Keine Kommentare
Es gibt verschiedene Gründe, eine einzelne Seite in WordPress anders gestalten zu wollen als die übrigen Seiten und Artikel: Beispielweise eine Jubiläumsseite, eine spezielle Weihnachtsseite oder die Seite für Kinder.
Unter Zuhilfenahme der Conditional Tags is_home und is_page läßt sich eine kleine Abfrage generieren:
<?php if (is_home()) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" media="screen"/>
<?php }
elseif (is_page('123')) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/extra.css" media="screen"/>
<?php } else { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" media="screen"/>
<?php } ?>
Der Code weist an, auf der “Home”-Seite das Standard-Layout (style.css) zu verwenden. Wenn die Seite mit der ID 123 angezeigt wird, soll die extra.css verwendet werden und in allen anderen Fällen wiederum die style.css.
Außer Austausch der css lassen sich mit diesem Code noch viele andere Dinge abfragen für eine bestimmte Seite und diese so anders gestalten als die übrigen Seiten von WordPress.
Gabi,
11.11.2008, 20:14 | Abgelegt unter: Vermischtes | RSS 2.0 | TB | Tags: Conditional Tags, WordPress-Tipp | 10 Kommentare