WordPress: eigene Seitenvorlage für einzelne Beiträge nach Kategorie

Aus aktuellem Anlass Notiz an mich selbst: wenn man die Einzelansicht der Beiträge in einer bestimmten Kategorie mit einer eigenen Seitenvorlage darstellen will, dann reicht das folgende Codeschnipsel in der functions.php: //Fragt den slug der Kategorie des Beitrags ab und wendet single-[kategorieslug].php als Template an, wenn vorhanden add_filter(’single_template‘, create_function( ‚$the_template‘, ‚foreach( (array) get_the_category() as $cat … weiterlesen

WordPress: verwendetes Template anzeigen

Wenn man WordPress-Themes entwickelt oder den Auftrag zur Weiterbearbeitung bekommt, ist es oft wichtig herauszufinden, mit welcher Template-Datei die aktuell angezeigte Seite gerendert wird. Das lässt sich einfach herausfinden: einfach den folgenden Codeschnipsel in die Datei functions.php des verwendeten Themes kopieren, dann wird die verwendete Template-Datei in einem HTML-Kommentar im Header der Seite ausgegeben:

WordPress W3 Total Cache: Cache leeren, wenn Beitrag/Seite/Benutzerdaten gespeichert werden

Das Plugin W3 Total Cache ist eine tolle Möglichkeit, die eigene Website deutlich schneller zu machen. Wenn man Beiträge nachträglich ändert oder Seiten speichert, muss man jedoch den Cache manuell leeren, damit die Änderungen auf der Website sichtbar werden. Dafür gibts das Plugin W3 Total Cache Purge All Page, das den Cache leert, sobald man … weiterlesen

WordPress Kontaktfelder hinzufügen oder entfernen

Kontaktfelder kann man sehr einfach zum WordPress-Benutzerprofil hinzufügen oder entfernen. Einfach dieses Codeschnipsel in die functions.php einfügen: // Kontaktmethoden hinzufügen add_filter(‚user_contactmethods‘, ‚meine_neuen_kontaktfelder‘); function meine_neuen_kontaktfelder($user_contactmethods){ // Neue Felder hinzufügen (Name / Beschriftung) $kontaktfelder[‚twitter‘] = ‚Twitter @username‘; $kontaktfelder[‚facebook‘] = ‚Facebook URL‘; $kontaktfelder[‚gplus‘] = ‚Google+ URL‘; // Nicht benötigte Felder entfernen unset($kontaktfelder[‚yim‘]); unset($kontaktfelder[‚aim‘]); unset($kontaktfelder[‚jabber‘]); return $kontaktfelder; } Der … weiterlesen

WordPress: Meta-Boxen ein/ausschalten via functions.php

Normalerweise kann jeder Benutzer die Meta-Boxen rund um den Editor selbst zuschalten oder wegschalten (im Editorfenster rechts oben unter „Optionen“), bei Kundenprojekten kann es aber sinnvoll sein, manche der Boxen serienmäßig aus- oder einzuschalten oder deren Reihenfolge vorab festzulegen. Das geht mit ein bißl Bastelei recht flott: – In den Verwaltungsbereich einloggen, das Editorfenster für Beiträge aufrufen (z.B. … weiterlesen

Netzfundstücke vom 10.12.2010

Meine neuesten Links auf delicious.com vom 10.12.2010: 30 gratis FBML Facebook Templates inkl. PSD | Social Media Marketing, SEO Blues & Rock ’n‘ Roll – How to Write a Great Blog Post in Just 15 Minutes | Social Media Examiner Social Networks – Threats and Trends – Folien zum BitDefender-Vortrag am Barcamp Wien Blogger können … weiterlesen