Ändern der Grundeinstellungen von my-dkret3

Jeder Nutzer hat eigene Vorstellungen über sinnvolle Grundeinstellungen von Themes. Bei jedem Update des Dkret3-Themes müssen diese Einstellungen vom Benutzer erneut im Settings-Bereich eingestell werden.

Sofern man das My-dkret3-Child-Theme aktiviert hat, kann man es sich zukünftig leichter machen. Da auch die Einstellungen des Dkret3-Themes ‘gefiltert’ sind, können diese durch ein paar Zeilen PHP in der functions.php des Child-Themes vorgegeben werden.

Im folgenden Screencast erläutere ich, wie man das macht.

Ändern des Standardheaders

Fast jeder Benutzer wird zumindest das Headerbild eines WordPress-Themes ändern wollen. Mit Dkret³ kann dies bequem im Admin-Bereich des Themes erfolgen.

Das Standard-Header-Bild kann in einem Child-Theme jedoch auch bequem voreingestellt werden.

Grundlage des folgenden Screencasts ist die Aktivierung des my-dkret³-Child-Themes, was ich bereits im letzten Screencast erläutert habe.

Aktivieren des MyDkret3-Child-Themes

Das Dkret³-Theme kann mit Hilfe des mitgelieferten Child-Themes my-dkret³ sehr flexibel angepasst werden. Prinzipiell kann das Dkret³-Theme so angepasst werden, als wenn man es selbst verändern würde.

Der große Vorteil eines Child-Themes ist, dass Dkret³ aktualisiert werden kann, ohne dass erneut Änderungen am Child-Theme vorgenommen werden müssen. Darüber hinaus “erbt” das Child-Theme alle Verbeserungen der neuen Dkret³-Version.

In einem ersten Screencast zeige ich, wie das my-dkret³-Child-Theme aktiviert werden kann. In weiteren Folgen werde ich erläutern, wie man my-dkret³ an die eigenen Bedürfnissen anpasst.

Theme-Templates für dkret3 und Javascript

Ab Version 1.1 von dkret3 können Theme-Templates eigenes Javascript enthalten. Im Hauptverzeichnis des Templates muss einfach eine Textdatei (functions.js) angelegt werden, in die man den nötigen Javascript-Code einfügt.

Wozu benötigt man Javascript?

Manchmal reicht das Markup von dkret3 nicht aus, um alle Designwünsche ans eigene Theme umzusetzen. Es ist aber grundsätzlich keine gute Idee, zusätzliches Markup von Hand einzufügen. Jedes Update des Dkret3-Themes führt nämlich sonst zwangsläufig zu viel zusätzlicher Arbeit, da alle Änderungen erneut vorgenommen werden müssen.

Eine nicht destruktive Methode, Markup hinzuzufügen, ist der Gebrauch von Javascript. Wie ich selbst, verfügen sicherlich die wenigsten Nutzer über profunde Javascript-Kenntnisse. Da dkret3 jedoch standardmäßig jQuery den eigenen Seiten hinzufügt, kann man statt reinem Javascript einfach dieses relativ leicht zu beherrschende Framework benutzen. Wie leicht mit wenig Zeilen Code tolle Effekte damit zu erzielen sind, sieht man am z.B. an den AJAX-Kommentaren und der Kommentarvorschau von dkret.

Mit Hilfe von ein wenig jQuery können wunderbar dynamische Theme-Templates geschrieben werden, die auch überhaupt nicht mehr nach dkret3 ausschauen.

Eine einzige Zeile jQuery kann z.B. dem Entry-Meta-Div einiges zusätzliche Markup hinzufügen, mit Hilfe dessen sich ‘Rounded Corners’ realisieren lassen.


//add rounded corner divs for .entry-meta
jQuery(document).ready(function(){
	jQuery('body')
		.find('div.entry-meta')
		.wrap('<div class="roundedcornr_box"></div>')
		.before('<div class="roundedcornr_top"><div></div></div>')
		.append('<div class="roundedcornr_bottom"><div></div></div>');
});

Interessierte können sich gerne meinen eigenen Versuch als Ausgangspunkt für eigene Spielereien herunterladen.Mit wirklich wenig Arbeit sind Spielereien möglich, wie sie Scott Wallick auf seiner Seite in der Navigation einsetzt. Sicherlich ist die eine oder andere zusätzliche Stunde ‘Hausarbeit’ nötig, um sich mit jQuery vertraut zu machen. Es lohnt sich aber in jedem Fall, weil es einfach Spaß macht.

Ein Blick in die ausgezeichnete jQuery-Dokumentation lohnt in jedem Fall. Darüber hinaus gibt es mittlerweile unzählige Seiten, die sich mit diesem Framework auseinandersetzen. Nicht zu Unrecht ist es mittlerweile integraler Bestandteil von Wordpress.

Illumini veröffentlicht

Illumini

 

Nachdem dkret3 fertiggestellt ist, ich also quasi arbeitslos bin, habe ich mich an die Verwirklichung eines etwas ‘leichteren’ Designs gemacht. Nachdem Ray im Forum des öfteren Zweifel an meinem Farbgeschmack angemeldet hat, darauf hinwies, dass oft weniger mehr ist und deshalb auch prompt sein eigenes Theme-Template erstellt hat, wollte auch ich mich mal wieder an Neues heranwagen.

Außerdem konnte ich es langsam nicht mehr ertragen, wie sich mein ‘Umfeld’ darüber belustigt, dass ich viel Zeit ich in meinem Keller damit verbringe, alles NEU zu machen und am Ende sieht niemand außer mir, was da eigentlich passiert ist.

weiterlesen »