Wordpress schneller machen

Wie allgemein bekannt, ist Wordpress im Bezug auf Speed nicht gerade das schnellste System. Und gerade deshalb ist ein großer Teil der nicht unwesentlichen Nutzergemeinde des zwischenzeitlich häufig genutzten Systems zum Aufbau und Pflege eines Weblogs ständig auf der Suche nach Optimierungsmöglichkeiten um die Geschwindigkeit von WordPress zu verbessern.
Anleitungen und Tips wie dies, mehr oder weniger effizient, zu bewerk- stelligen ist, gibt es ausreichend im Netz.
Deshalb sollen diese wie z.B.:
- Minimierung der Abfragen
- Optimierung des verwendeten Themes
- Cache Aktivierung etc.
an dieser Stelle nicht weiter behandelt werden.
Stattdessen ein kleiner Tip wie man WordPress spürbar beschleunigen kann.
Allerdings richtet sich dieser nur an die Benutzer der Wordpress De-Edition unter Verwendung der deutschen Sprachdatei.
Mit steigender Versionsnummer von WordPress ist auch das Ausmaß der deutschen Sprachdatei gewachsen und dies macht sich besonders ab der Wordpress Version 2.8 deutlich in der Performance bemerkbar. Wie und warum sei dahingestellt. Und nichts liegt näher, so man denn auf Speed aus ist, dieser Performance-Bremse zu Leibe zu rücken, zumal es mit wenigen Klicks zu regeln ist.
Es geht ganz einfach, getreu dem Motto “was lahmt wird geschlachtet”, indem man einfach die Verwendung der deutschen Sprachdatei abschaltet.
Dazu öffnet man die Datei wp-config.php mit einem geeigneten Text Editor und sucht nach:
// Hier kannst du einstellen, welche Sprachdatei benutzt werden soll. Die entsprechende
// Sprachdatei muss im Ordner wp-content/languages vorhanden sein, beispielsweise de_DE.mo
// Wenn du nichts einträgst, wird Englisch genommen.
define ('WPLANG', 'de_DE');
Um die deutsche Sprachdatei zu deaktivieren entfernt man einfach den Language Code.
Die entsprechende Zeile sollte anschließend so aussehen:
define ('WPLANG', '');
Das war schon alles. Nachdem die Änderungen gespeichert und die Datei neu auf den Server hochgeladen worden ist, läuft Wordpress, ohne die deutsche Sprachdatei, nun merklich schneller
Das Dashboard erscheint jetzt natürlich in englisch. Außerdem werden verschiedene Tooltips im Frontend jetzt ebenfalls in englisch angezeigt da ja keine Übersetzung mehr stattfindet. Das ist aber nicht sonderlich tragisch, und kann, so es denn als störend empfunden wird, durch ein wenig hardcoding geändert werden.
Beispielsweise kann man Änderungen in der Datei: wp-includes\category-template.php vornehmen. Nachfolgend aufgeführte Zeilennummern beziehen sich auf WordPress 2.8.4
in den Zeilen:
- 71
- 193
- 196
- 203
- 216
- 219
- 226
sucht man noch der Passage:
( 'View all posts in %s' )
und ersetzt diese in z.B.:
( 'Alle Beiträge in %s ansehen' )
Desgleichen in der Datei: wp-includes\classes.php
die zu ändernde Passage sieht hier so aus:
( 'View all posts under %s' )
Gegebenenfalls sind noch weitere kleine Änderungen vorzunehmen um den eigenen Ansprüchen diesbezüglich gerecht zu werden.
Die entsprechenden Stellen in den WordPress Dateien sind aber mit der Suchfunktion eines geigneten Editors, z.B. Notepad ++ leicht ausfindig zu machen
Nachteil:
Bei einem Update auf eine neuere WordPress Version müssen alle Änderungen noch einmal wiederholt werden.
Vorteil:
Merkliche Performancesteigerung und, die Änderungen sind jederzeit wieder rückgängig zu machen
