WordPress Themes online testen und bearbeiten – Ohne dass die Besucher das neue Theme sehen
Wer so häufig wie ich sein WordPress Theme bearbeitet, erweitert und verändert, braucht eine leichte Möglichkeit, um die Überarbeitungen vernünftig testen zu können. Profis installieren sich dafür einen lokalen Server wie XAMPP, installieren dort ihr WordPress und testen so lokal ihre Veränderungen. Wer jedoch online sein Theme verändern möchte, findet mit dem Theme Tester ein passendes Plugin.
Theme Tester ist ein WordPress Plugin, das schon lange nicht mehr aktualisiert wurde. Unter WordPress 2.9.1 konnte ich jedoch keinerlei Probleme feststellen.
Theme Tester macht etwas ganz Simples nach seiner Aktivierung: Normale Besucher bekommen weiterhin das vor der Aktivierung ausgewählte WordPress Theme zu sehen. Doch Administratoren des Blogs können ein neues Theme auswählen und bekommen dies angezeigt.
Die WordPress eigene Theme Vorschau
Seit der Versioin 2.6 („Tyner“) hat WordPress eine integrierte Themevorschau. Über „Design > Themes > Vorschau“ lassen sich neue Themes im Adminbereich anzeigen. In einem Iframe wird dem Administrator angezeigt, wie ein neugewähltes Design sich im Blog macht. Das Video stellt dieses Feature ab Minute 1:24 vor:
Das Feature ist nett, wenn man einen kurzen Ausblick auf das neue Aussehen seines Blogs bekommen möchte. Wenn man jedoch weiter an dem Theme entwicklen möchte, ist das WordPress-interne Feature nicht brauchbar. Hat man zum Beispiel eine eigene Startseite erstellt, wird sie nicht angezeigt.
Theme Tester installieren
- Theme Tester herunterladen und installieren
- Theme Tester aktivieren (im Adminpanel über „Design > Theme Tester“)
- das auszutestende Theme installieren und aktivieren
Damit bekommen nun die normalen Besucher das alte Theme zu sehen. Für die eingeloggten Administratoren ist nun das neue Theme zu sehen. Möchte man das Theme nun mit verschiedenen Browsern testen, loggt man sich mit diesen nun zuerst ein und ruft dann die Webseite auf.
Mit der Installation von Theme Tester kann man also recht einfach das WordPress-Blog mit einem ausstatten. Es läßt sich bequem ausprobieren, welche Änderungen, welches Feintuning man vornehmen möchte, ohne dass die Besucher gleich ein unfertiges Design zu sehen bekommen. Jedenfalls wenn man sich beherrschen kann, den Theme Tester nicht gleich auszuschalten …
Für die Bearbeitung des Themes sei noch das Firefox Addon Firebug empfohlen. Dies ermöglicht ein Live-Bearbeitung von HTML, CSS und JavaScript der angezeigten Internetseite. Das veränderte HTML bzw. CSS muss natürlich jeweils abgespeichert werden, damit die Webseite in anderen Browsern getestet werden kann. Hier spielt dann das Plugin Theme Tester seine Stärke aus.
Wer also auf die Installation eines lokalen Servers verzichten möchte und direkt online eine Bearbeitung seines neuen WordPress-Themes wünscht, findet im Theme Tester eine gute Möglichkeit. Im Zusammenspiel mit Firebug ist eine Onlinebearbeitung und das Testen in mehreren Browsern sehr leicht möglich.
Update: Die Widgets sollte man nicht antasten.
Hey,
hast Du getestet – ob sich während man den Theme Tester laufen lässt, was an den Ladezeiten des „normalen Themes“ ändert? Irgendeinen Nachteil muss es doch eigentlich haben, oder?
Cya
Phil
Ich habe für die normalen Besucher immer Super Cache eingeschaltet, sodass die Ladezeiten an sich schon ganz gut sein sollten. Ansonsten habe ich keinerlei Beschwerden gehört und über die Google Webmaster Tools habe ich während der Zeit keine Verschlechterung festgestellt.
Twitter sei dank, habe ich nun auch den Nachteil bzw. eine Unzulänglichkeit von Theme Tester entdeckt. Aktivierte Widgets werden auf allen Themes aktiviert. Also sowohl bei der Administrator als auch bei der normalen Besucheransicht.
Man sollte meinem kurzen Test nach sicherheitshalber auf Widgets komplett verzichten bzw. diese Einstellungen beim Testen eines neuen Theme nicht anrühren.
Das Plugin macht einen sehr guten Eindruck nach deiner Vorstelllung, doch funktioniert es denn auch mit WordPress 3.0?
Auf meinem Testblog funktioniert es. Hier, mit anderen Plugins, lässt es sich auch ohne Probleme installieren.