perun.net – WordPress & Webwork



Optimaler Seitentitel in WordPress 2

Von am 24. 04. 2008 um 03:19 – Aktualisiert am 15. 08. 2008 um 21:15

Na das wurde ja auch Zeit. Damit ich nicht wieder bei Adam und Eva anfange empfehle ich einfach die Lektüre des ursprünglichen Artikels: Optimaler Seitentitel in WordPress. Dort habe ich erklärt wie ein "guter" Seitentitel ausschaut, warum so ein Seitentitel gut ist und wie man ihn mit Hilfe eines Plugins realisieren könnte.

In der Zwischenzeit verwendete ich folgenden Code anstatt des Plugins "Optimal Title" (siehe auch "WordPress-Themes verstehen 3"):

<?php if (is_home()) { ?>
    <title><?php bloginfo('name'); ?> - <?php bloginfo('description'); ?></title>
<?php }
elseif(is_category() or is_archive() or is_page() or is_single()) { ?>
<title><?php wp_title(''); ?> &raquo; <?php bloginfo('name'); ?></title>
<?php } else { ?>
    <title><?php bloginfo('name'); ?><?php wp_title(); ?> - <?php bloginfo('description'); ?> | <?php bloginfo(); ?></title>
<?php } ?>

Der obere Code war deswegen so lang, weil man vor Version 2.5 das Trennzeichen (Standard: ») nur ausblenden, aber nicht positionieren konnte. Seit der Version 2.5 gibt es eine viel einfachere Möglichkeit.

Zuerst die kurze Fassung:

<title><?php wp_title('&raquo;', true, 'right'); bloginfo('name'); ?></title>

Die wichtige Stelle habe ich hervorgehoben. Mittlerweile sind hier drei Parameter zulässig. Der erste ist für das Trennzeichen, der zweite Parameter bestimmt ob der Titel ausgegeben wird und mit dem dritten Parameter positioniert man das Trennzeichen.

Und hier dann die ausführlichere Fassung:

<?php if (is_home()) { ?>
    <title><?php bloginfo('name'); ?> - <?php bloginfo('description'); ?></title>
<?php } else { ?>
    <title><?php wp_title('&raquo;', true, 'right'); bloginfo('name'); ?></title>
<?php } ?>

Gefunden bei Mark.

Diesen Artikel weiterempfehlen:

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

Verwandte Artikel:

 — 


24 Kommentare

  1. 1.Awakening

    Trackback vom 24.04.2008 um 06:26

    SEO freundlicher Überschrift im Webbrowser…

    Bekanntlich spielt die Überschrift eines Beitrags eine sehr wichtige Rolle bei der Suchmaschinenoptimierung (SEO). Im Default Theme von WP2 wurde das Format so definiert:
    <?php bloginfo('name'); ?><br /> <?php if ( is_single() ) { ?…

  2. 2. – Artemis

    Kommentar vom 24.04.2008 um 07:12

    Warum nicht statt
    <?php wp_title('»', true, 'right'); ?><?php bloginfo('name'); ?>
    Einfach
    <?php wp_title('»', true, 'right'); bloginfo('name'); ?>
    ?

  3. 3.picard

    Kommentar vom 24.04.2008 um 07:41

    danke für den tip, klappt gut :P

  4. 4.macx

    Kommentar vom 24.04.2008 um 09:31

    Installier dir doch mal Geshi. In Verbindung mit Textile hervorragend, um Quelltext formatiert anzuzeigen. Denn wenn ich ehrlich bin, sehe ich im oberen Codebeispiel nur Gemansche. Was auch an der fürchterlichen Uneigenheit von WordPress liegt, php und HTML wild zu mischen.

  5. 5.Jared

    Kommentar vom 24.04.2008 um 11:57

    @macx

    das mit dem Gemansche kann ich nicht nachvollziehen?! :?:

    @Perun

    Danke für das praktische Beispiel! Den kann ich grade gut gebrauchen

  6. 6.Perun

    Kommentar vom 24.04.2008 um 12:17

    @macx,

    genau wie Jared verstehe ich dein Problem nicht. Wenn du die oberen Codeschnipsel in einen guten Texteditor kopierst, dann funktionieren die wunderbar.

    Was auch an der fürchterlichen Uneigenheit von WordPress liegt, php und HTML wild zu mischen.

    Was hat den das Themes-Konzept mit den oberen Code-Beispielen zu tun?

  7. 7.Perun

    Kommentar vom 24.04.2008 um 12:18

    @Artemis,

    du hast Recht. ich habe das jetzt entsprechend angepasst.

  8. 8.picard

    Kommentar vom 24.04.2008 um 12:24

    okay das gemische hat ein ende ;) danke

  9. 9.macx

    Kommentar vom 24.04.2008 um 15:42

    @Jared @Perun Das obere Codebeispiel hat mit sauberer Programmierung – und da kann ja Perun nichts dran machen – nichts zu tun. Natürlich habe ich einen guten Editor, der das alles schön farbig notiert. Aber gut lesbar ist es deswegen nicht, weil hier HTML und PHP wild gemischt sind. Mal eben eine Zeile auskommentieren ist beispielsweise unmöglich. Ich würde mir ein echtes Template-System für WordPress wünschen.

  10. 10.Perun

    Kommentar vom 24.04.2008 um 16:58

    @macx,

    jetzt verstehe ich worauf du hinauswillst. Was du meinst ist das was im Code-Beispiel drinn steht und Jared und ich dachten, dass du dich beziehst wie hier der Code-Schnippsel als Beispiel formatiert wurde.

  11. 11.macx

    Kommentar vom 24.04.2008 um 17:05

    Die Formatierung vom Code hast du super nachgereicht, das macht das ganze besser lesbar. Mit dem "Gemansche" meine ich die Vermischung von HTML und PHP im Allgemeinen, was gute und strukturiert arbeitende Programmierer einfach nicht machen. Denn dies ist schlecht wartbar, sehr unübersichtlich und leider eben noch typisch WordPress – welches ich trotzdem mag. 8)

  12. 12.Jared

    Kommentar vom 24.04.2008 um 17:26

    Ui! Das sieht jetzt echt viel besser aus – wenn man wie Perun schon bemerkt hat das Wort "Gemansche" richtig versteht :roll:

    @Perun

    Würdest du uns verraten mit welchem Plugin du das gemacht hast?
    Oder hast du dir die Arbeit gemacht das ganze manuell farblich auseinander zu frickeln?

  13. 13.macx

    Kommentar vom 24.04.2008 um 17:40

    @Jared: Das macht das Plugin Geshi, wie hier im 4. Kommentar von mir empfohlen.

  14. 14.Perun

    Kommentar vom 24.04.2008 um 18:06

    @Jared, @macx,

    das Plugin heisst WP-Syntax und basiert auf Geshi.

    Grüße

  15. 15.Optimaler Seitentitel in Wordpress 2.5 » picard und das…

    Pingback vom 25.04.2008 um 07:02

    [...] Perun hat mich auf einen Code schnipsel gebracht der meiner Seite [...]

  16. 16.SEO freundlicher Überschrift im Webbrowser « awakening

    Pingback vom 25.04.2008 um 12:32

    [...] Bekanntlich spielt die Überschrift eines Beitrags eine sehr wichtige Rolle bei der Suchmaschinenoptimierung (SEO). Im Default Theme von WP2 wurde das Format so definiert: [...]

  17. 17.Benjamin

    Kommentar vom 25.04.2008 um 14:26

    Das mit dem neuen Parameter war mir neu.

    Beachten sollte man noch, dass die Startseite mit is_front_page() angesprochen werden kann.

    Aus dem Grunde habe sieht meine Optimaler-Titel-Code etwas anders aus: Optimaler Titel WordPress II

    Wäre aber nicht im Sinne von macx fürchte ich.

    Aber könnte man nicht in Deinem Schnipsel das is_home() mit is_front_page() ersetzen?

  18. 18.Oliver

    Kommentar vom 25.04.2008 um 16:22

    Sehr guter Artikeel. Bin auch gerade dabei mich in WordPress einzuarbeiten, hab allerdings nach wie vor so meine Schwierigkeiten.
    Insbesondere die Themes machen oft nicht das, was ich erwarte…

  19. 19.Michael

    Kommentar vom 02.05.2008 um 01:53

    Ich verwende für einen optimierten Seitentitel das WP-Plugin "All in One SEO Pack".

  20. 20.WP-Syntax: WordPress-Plugin für Code-Beispiele » Peruns Weblog

    Pingback vom 07.05.2008 um 12:31

    [...] Hinweis von macx hat mich dann vor einigen Tagen doch dazu gebracht über den Einsatz eines WordPress-Plugins [...]

  21. 21. – peuster.org » links for 2008-07-29

    Pingback vom 29.07.2008 um 11:38

    [...] Optimaler Seitentitel in WordPress 2 – Peruns Weblog (tags: wordpress howto tips webdesign) [...]

  22. 22.Michael

    Kommentar vom 09.09.2008 um 19:09

    Habe im Codex leider nichts gefunden, aber gibt es eine Möglichkeit bei Archiv und Tag-Seiten, die aktuelle Seitenzahl in den Titel zu packen?

  23. 23. – Title verbessern » voll-strecker

    Pingback vom 17.09.2008 um 15:15

    [...] Nicht verzweifeln; Google fragen und schon hat man die passende L

  24. 24.Wie werde ich besser von google gefunden? » EdisBlog

    Pingback vom 26.09.2008 um 12:55

    [...] zu (Meta)Tags! hierzu benutze ich das Plugin Add-Meta-Tags. Dieses Plugin in Kombo mit dem Tipp von Perun sorgt dafür das meine einzelnen Artikel super gefunden werden in google. Hierbei ist es auch [...]

Tut mir Leid, aber die Kommentar-Funktion ist momentan deaktiviert.



Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.