Seit einigen Wochen werkel ich nun mit dem Theme Thesis herum und bin voll des Lobes. Mit jeder neuen Idee stellt sich bei der Umsetzung ein neues kleines Codelet ein welches in das Theme integriert werden soll/muß. Ca 80% der neuen Einträge werden dabei auch in die Datei custom_functions.php geschrieben. Eigentlich auch kein Problem. Kommt es aber aufgrund des neuen Eintrages zu einer Fehlinterpretation schmiert die ganze Seite ab. Die Warnung die man jedesmal zu sehen bekommt ist absolut nicht übertrieben und sollte wirklich ernst genommen werden.
Sowohl der WordPress Admin/Backend als auch das Frontend mit der eigentlichen Website kann nicht mehr aufgerufen und eingesehen werden. Blöd!
Die nächsten Schritte sind dann immer via FTP die custom_functions.php runter zu laden, den Tweak wieder rausnehmen und die “ursprüngliche Version” wieder hochladen. Alles in allem eine dumme Sache und ein Riesenaufwand.
Die Lösung
Gestern bin ich dann über ein Plugin gestolpert welches speziell für das Thesis Theme geschrieben und entwickelt wurde. Thesis OpenHook heißt es und ist entweder im WordPress Plugin Archiv oder direkt beim Autor, Rick Beckmann, zu bekommen.
Geniales Teil.
Es bietet die Möglichkeit gezielt an fast jeder Stelle die WordPress und das Thesis Theme selber anbieten Code zu implementieren. Keine Gefahr mehr die custom_functions.php zu zerstören!
Easy going!!
Mehr als 50+ Positionen im installierten Thesis Theme lassen sich so ansprechen und und mit individuellem Code befüllen. Sehr cool ist auch die Möglichkeit die bereits angebotenen im Theme implementierten Funktionen mittels Checkbox entweder zu oder abschalten lassen.
Beispiele die unmittelbar zu und abschaltbar sind:
- per Mausklick die Thesis Navigation im Header ausblenden/unterdrücken
- Seitentitel und die Tagline unterdrücken
- entfernt die Standard Links Next / Previous. Eigentlich logisch wenn ihr eine hübsche Pagination einsetzt
- Tags und Kommentarlinks entfernen
- die Thumbnails egalisieren
- eigenen 404 Titel und Content verfassen
- Veränderungen vor und nach den Sidebars
- Editieren des Footer
Das Plugin bietet euch für jeden Hook jeweils eine Box in die ihr eigenen Code schreiben könnt der dann an der entsprechenden Stelle im Theme entweder eine Funktion liefert oder zum Beispiel Texte oder Images zeigt.
Ladet euch das Plugin unbedingt in euer Thesis Theme Template und nutzt die Möglichkeiten die es euch bietet. Ich für meinen Fall werde jetzt meine custom_functions.php wieder Schritt für Schritt in den Urzustand bringen und die bisherigen Tweaks mittels Hooks umsetzen.



{ 3 comments… read them below or add one }
Lieber Oli
Bin eben über deine Thesis-Site gestolpert: Genial!
Herzlichen Dank für deinen Aufwand und ich hoffe, das Teil macht dir so viel Spass, dass du weiterhin so gute Tipps wie bisher bringst – die meisten Tip-Blogs schlafen ja spätestens nach 6 Monaten ziemlich ein
Grüsse
Rolf
Hallo Rolf, wow das ist das zweite Lob das ich heute für wpBUZZ erhalte. Vielen Dank. Mein ganz klares Ziel ist es diesen Blog hier am Leben zu halten. Es ist zwar ein Aufwand aber es macht auch Spaß zu sehen das ich den nerv einiger Menschen treffe. Hol dir den RSS Feed und schau halt einfach ab und an mal rein ob ich was neues für dich habe.
VG
Oli
I propose not to hold back until you get enough money to order goods! You should get the mortgage loans or term loan and feel free