Sidebar nur für bestimmte Seiten

wp_logoOft will man eine Sidebar in Wordpress, nur in einzelnen Seiten verwenden. In Artikeln oder in einer bestimmten Kategorie soll die Sidebar nicht sichtbar sein, oder eine andere Sidebar erscheinen. Es gibt in Wordpress die Conditional Tags wie “is_page()” oder “is_category()” mit denen bestimmte Inhalte eine besondere Definition erhalten können.

Sidebar oder Footer-Widget in Wordpress erstellen

wp_logoMöchte man seine Wordpress-Webseite neu gestalten und eine zweite Sidebar hinzufügen oder sogar die Widget-Funktionen im Top-Menü verwenden, müssen Änderungen im Theme vorgenommen werden. Eine Sidebar oder ein Footer-Menü erstellen geht mit ein paar einfachen Schritten. Dazu werden die Befehle register_sidebar und dynamic_sidebar benutzt. In dieser Anleitung werden alle einzelnen Schritte beschrieben.

Formatvorlagen Post Formats in WordPress 3.1

wp_logoMit der Einführung von WordPress 3.1 ist es möglich, mit den “Post Formats” direkt beim Artikel-Schreiben, für jeden Beitrag, eine bestimmte Format-Vorlage, die das Aussehen einzelner Beiträge verändert, auszuwählen. Mit “add_theme_support” und “has_post_format” wird die Funktion in das WordPress-Theme eingebunden. Das Design kann über eigene Klassen in der style.css geändert werden.

Neue Funktionen in WordPress 3.1

 

wp_logoAm 22. Februar 2011 ist die lange erwartete Version WordPress 3.1 “Reinhardt” erschienen und steht zum Download zur Verfügung. Die vierzehnte Version von WordPress bietet einige neue Funktionen, wie Admin Bar, Post Formats und interne Verlinkung. Der Name “Reinhardt” ist zu Ehren von dem Jazz-Gitarristen Django Reinhardt.

Wordpress Theme selbst erstellen

 

Dieser Artikel beinhaltet alle wichtigen Informationen über die Entwicklung eines WordPress Themes. Es werden die ersten Schritte für Design, Layout und Funktionen beim Bau eines Templates erklärt. In dieser Beschreibung erfahren Sie mehr über die technischen Details der Codierung und der Template-Hirarchie um ein eigenes Theme selbst zu erstellen.