Tag: Theme
WordPress Version Check
by Phil on Nov.16, 2009, under Coden, PHP
Da sitze ich mal wieder an WordPress – diesmal nicht an Themes sondern an Plug-ins. Und wollte ganz elegant vermeiden, dass es zu einem Fatal-Error kommt, wenn das Plug-in in einer nicht unterstützten, alten WordPress Installation betrieben wird.
Erster Gedanke – bei dem es dann auch geblieben ist – ein simpler Version Check. Nur wie macht man das ohne unnötigen Rechenaufwand? Eine eingebaute Funktion habe ich in der aktuellen version 2.8.6 nicht gefunden.
Nun, mit bloginfo(‘version’) kommt man schnell an einen String. Den könnte man parsen oder splitten, schneller jedoch ist, einfach nur die Zeichen an erster und dritter Stelle zu betrachten und mit der gewünschten Version vergleichen – wenn nötig dann auch noch das Zeichen an fünfter Stelle, aber nicht jeder Version hat fünf stellen (z.B. 2.4).
$version = get_bloginfo('version');
$version = $version[0].$version[2];
if( $version >= 27 ){ //WP 2.7 is required …
Wenn jemand ne Bessere Lösung findet, ich freu mich über Kommentare
Neues Theme – Pixel
by Phil on Jul.11, 2009, under (X)HTML, Allgemein
Habe soeben das Theme Pixel von Sam Heruntergeladen und Installiert. War auch zufrieden, bis auf die 15 (!) Fehler … wie kann man denn bitte statt type einfach class als Attribute bei nem <script> Element angeben?
Aber nicht nur das wird arbeit für mich – da ich lange zeit keine Tags vergeben hatte, ist die Tag-Cloud nicht gerade repräsentativ. Also sollte ich die alten Artikel alle mal taggen.
Pixel ist wirklich gut gelungen – viel Besser als mein letzter Versuch ein neues Theme auszuprobieren, hier werden wenigstens die Umlaute richtig angezeigt. Mein eigenes Theme ist es wieder nicht geworden, aber wozu auch … ich weiß ja, dass ich es kann könnte
Good bye Kubrick
by Phil on Jan.31, 2009, under Allgemein
Seit 2007 hatte ich Kubrick – das default WordPress Design. Übergangsweise habe ich jetzt ein anderes, recht schlichtes Design, was sich stündlich ändern kann …
Was mich im Moment am meisten stört, ist das nicht alle Zeichen richtig dargestellt werden und ich nicht die Zeit habe das jetzt auszubessern … *grmbl*