Willkommen bei Schnipsel, Code Schnipsel zu Wordpress, PHP, HTML, CSS, jQuery und so weiter...

WordPress – dynamischer Seitentitel

05.2009 / von: David Hellmann / 2 Kommentare / Kategorie: Wordpress / Tags:

Man ist auf der Startseite und es wird im Tab des Browsers ein Titel angezeigt. Bei vielen Seiten ist es so, dass egal wo man sich auf der Seite befindet, der Titel immer der gleiche ist. Ein kleiner PHP Schnipsel fragt den Seitentyp ab und vergibt den Titel. Das ganze kommt in die "header.php" und muss das hier ersetzen: < title >bla blub< /title >.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php 
echo '	<title>';
if ( is_home() ) {
	// Blog's Home
	echo 'Home - ' . get_bloginfo('name');
} elseif ( is_page('start') ) {
	// Single blog post or page
	echo get_bloginfo('name');
} elseif ( is_single() or is_page() ) {
	// Single blog post or page
	wp_title(''); echo ' - ' . get_bloginfo('name');
} elseif ( is_category() ) {
	// Archive: Category
	echo get_bloginfo('name') . ' &raquo; Kategorie: '; single_cat_title();
} elseif ( is_day() ) {
	// Archive: By day
	echo get_bloginfo('name') . ' &raquo; Alle Weblogartikel vom ' . get_the_time('d') . '. ' . get_the_time('F') . ' ' . get_the_time('Y');
} elseif ( is_month() ) {
	// Archive: By month 
	echo get_bloginfo('name') . ' &raquo; Alle Weblogartikel vom ' . get_the_time('F') . ' ' . get_the_time('Y');
} elseif ( is_year() ) {
	// Archive: By year
	echo get_bloginfo('name') . ' &raquo; Alle Weblogartikel vom Jahr ' . get_the_time('Y');
} elseif ( is_search() ) {
	// Search
	echo get_bloginfo('name') . ' &raquo; Suche:  	&lsaquo;' . wp_specialchars($s, 1) . '&rsaquo;';
} elseif ( is_404() ) {
	// 404
	echo get_bloginfo('name') . '  &raquo; 404 - Angeforderte Seite nicht gefunden';
} else {
	// Everything else. Fallback
	bloginfo('name'); wp_title();
} 
echo '</title>';
?>

Statistik: read: 2609 / today: 8 / last: 08.02.2012
//

  1. 2 Kommetare • Eintrag schreiben

  2. Björn →
    #1 Permalink Am 12. July 2010 um 12:35 Uhr

    Danke! Ist sicher nützlich. Ich mag deinen Blog. Besuch doch mal meinen.

  3. au pair →
    #2 Permalink Am 16. September 2010 um 23:35 Uhr

    das ist aber schoen, danke

Kommentar schreiben

Code einfügen: <pre lang="php" line="1"> Code hier </pre>