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-Tabellenprefix ändern

Aus Sicherheitsgründen ist es ratsam, das WordPress-Tabellenprefix nicht beim Standardwert wp_ zu belassen. Wenn man das nachträglich bei einer WordPress-Installation vornimmt, muss man einerseits in der wp-config.php das neue Prefix eintragen (z.b. wp_projektname_) und danach vie Datenbanktool (z.B. phpmyadmin) alle Tabellen umbenennen. Danach wird allerdings kein Login in den Admin-Bereich möglich sein, da das Tabellenprefix auch … 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

WordPress-Genesis-Themes in weniger als einer Stunde handytauglich machen

Wenn man Websites mit WordPress und dem Genesis-Framework baut, dann spart das viel Arbeit. Durch den immer gleichen modularen Aufbau kann man auch umfangreichere Arbeiten relativ flott umsetzen. Hier eine englische Anleitung, wie man ein Genesis Theme in weniger als einer Stunde handytauglich macht. Einziger Punkt, der mir noch dabei gefehlt hat: wenn man position:absolute; im … weiterlesen

Wie man den Link-Cache von Facebook / Linkedin- erneuert

Wenn man den Link zu einer Website auf Facebook postet, so holt sich Facebook den aktuellen Inhalt und verschiedene Angaben im Seitenkopf, um Titel, Beschreibung und ein Vorschaubild anzeigen zu können. Diese Angaben werden bei Facebook zwischengespeichert, damit dieser Vorgang nicht jedesmal Traffic verursacht. Wenn aber genau zu diesem Zeitpunkt der Inhalt dieser Website nicht … weiterlesen

WordPress Multisite & Multi-Domain-fähig machen

Mit der aktuellen WordPressversion kann ja prinzipiell mit einer Installation mehrere Websites oder Blogs betreiben. Die Einrichtung ist gar nicht schwer, es reichen einige wenige Handgriffe, um WordPress Multisite-Fähigkeiten einzuhauchen. Danach sind allerdings alle neuen Sites nur via Subdomain erreichbar, man kann also nicht verschiedene Domains nutzen. Ein Tipp übrigens: wenn man auf dem Webserver … weiterlesen

Gefährliche Gratis-Themes für WordPress!

Dateien aus fremden Quellen sollte man ja grundsätzlich misstrauen. Das gilt aber auch für Bereiche, in denen der Durchschnittsbenutzer keinerlei Risiko vermutet. Siobhan Ambrose von WPMU.org hat getestet, welches Sicherheitsrisiko kostenlose WordPress-Vorlagen sein können, die man von weit oben in Google gereihten Download-Sites laden kann (die Suchbegrifffe waren schlicht „free wordpress themes“). Das Ergebnis ist … weiterlesen

WordPress-Wartungsmodus manuell beenden

Während man ab WordPress-Version 3 das Kernsystem oder die Updates aktualisiert, wird das Weblog automatisch in einen Wartungsmodus gesetzt. Seitenbesucher, die währenddessen auf Besuch kommen, kriegen lediglich zu lesen: „Für kurze Zeit nicht verfügbar um eine regelmäßige Instandhaltung durchzuführen. Prüfe in einer Minute nochmals“ Eine feine Sache, solange beim Update alles glatt läuft. Blöd, wenn … weiterlesen

WordPress mehrsprachig? Kein Problem!

Mit dem Plugin WPML Multilingual CMS soll sich jede WordPress-Website kinderleicht mehrsprachig betreiben lassen. Die Features klingen viel versprechend, jetzt sollte ich nur noch die Zeit finden, es zu testen ;-)

Update 26.12.2009: wie der Zufall es will, brauche ich genau diese Funktionalität für ein aktuelles Projekt, da sich die Kundin dazu entschlossen hat, ihre Website mehrsprachig anzubieten. Das Plugin arbeitet bisher stabil unter WordPress 2.9 und integriert sich nahtlos in die Admin-Oberfläche. Man erhält bei jeder Seite und bei jedem Post die Auswahlmöglichkeit der Übersetzung hinzu. Die übersetzten Daten werden zwar als neue Seiten bzw. Posts mit eigener ID gespeichert, aber in der Übersichtsliste im Admin-Bereich nicht als eigene Punkte, sondern nur als Übersetzung angezeigt. Dadurch bleibt die Liste aufgeräumt und man sieht auf einen Blick, für welche Seitenbereiche bereits Übersetzungen existieren.

Das Verhalten mancher Template-Tags ist allerdings gewöhnungsbedürftig, aber im Prinzip logisch. Ich habe etwa eine Navigation eingebaut, die auf der Funktion wp_list_pages basiert. Beim Anzeigen einer übersetzten Seite war plötzlich die Navigation verschwunden. Die Lösung ist einfach – wenn mans weiß!

weiterlesen