Wordpress – Layout
By admin | Mai 4th, 2009 | Category: Web-CMS | No Comments »Wie erzeugt man in Wordpress zwei Zeilen Titel?
In vielen Themes werden Artikel mit langweiligen Kategorien sowie Autorennamen angereichert. Oft möchte man aber Teaser mit Subtitel und Titel produzieren, wie sie es auf dieser Site sehen. Wie kann man dies erreichen?
Strukturinformationen eines Artikels sind Kategorie, Titel, Datum, Autor, etc. aber keineswegs ein zweiter Titel, den wir shortTitel nennen wollen. Das Prinzip ist immer, ein Zusatzfeld, was für unsere Ansprüche nicht vorhanden ist, über mehr oder weniger schmutzige Tricks in jedem Artikel-Record zu emulieren. Es gibt folgende Möglichkeiten zusätztliche Strukturinfos in Wordpress-Artikel zu speichern:
- “custom field”: Dies könnte dann mit get_post_custom_values(”shortTitle”); abgerufen werden. Nachteil wäre, dass diese Info in anderen Themes immer in den HTML-Seiten angepasst werden müsste. Würde man zusätzlich das Backend anpassen, würde ein neues Titelfeld oben in jedem Post erscheinen können.
- Der Bild-Trick: Bilder haben in WP immer zwei Titel bzw. Namen. Diese kann man als Artikeltitel uminterpretieren und anzeigen. Wie in (1) muss man die HTMLs anpassen – Zusätzlich muss ein Bild in jeden Artikel.
- shortTitle in den Text: Der Artikel könnte mit einem <h3>-Tag beginnen, der die Unterüberschrift enthält. Vorteil wäre, dass andere Themes vielleicht nicht so gut aussehen, aber sofort alle Informationen anzeigen. Nachteil wäre, dass wir ein Plugin brauchen, dass die Excerpts korrekt aufbereitet. Denn Excerpts in WP sind standardmäßig nicht formatierter Plain-Text.
- Den Titel zerbrechen: Schon die Localization funktioniert bei Typo3 und z.B. qtranslate, indem es Zusatzinformationen (dort Sprachversionen) in dieselben Felder packt. Eine ShortTitel | Title Kombination könnte man ebenso durch ein Trennzeichen markieren, dass über PHP dann auf den Seiten aufgespalten wird.