Heute Abend (oder besser gesagt, heute Nacht) habe ich mir dann mal das Upgrade meines Blogs auf die Version 2.3 vom WordPress vorgenommen. Die meisten Bedenken hatte ich bei dem Plugin Simple Tags und bei meinem seit langem verwendeten Theme, das eine Abwandlung vom bekannten Kubrick ist.
Da ein lokaler Test im Großen und Ganzen keine wirklichen Probleme aufzeigte, wagte ich nach einem Komplettbackup eine Operation am lebenden Objekt.
Für das Upgrade selbst verwendete ich die deutsche WordPress Version, die seit kurzem auch zum Glück wieder ohne das umstrittene Plugin von Linklift zu bekommen ist. Die Konfigurationsdateien und Plugins ließ ich unangetastet und deaktivierte sie, der Rest wurde gelöscht und durch das neue WP 2.3 DE ersetzt. Nach einem Aufruf von upgrade.php wurde die Datenbank konvertiert und der Blog startete wieder, wie gewohnt.
Als nächstes habe ich nun unter Verwalten/Import die Importfunktion für Simple Tagging (!) aufgerufen , die mir problemlos in drei Schritten alle Tags (soweit ich das nachvollziehen konnte) in das neue im WP integrierte Tagging importierte. Danach wurden fast alle Plugins inkl. dem Nachfolgerplugin Simple Tags aktiviert. Soweit war das Upgrade also kein Problem!
Jetzt hieß es aber das Theme aufräumen und dabei wollte ich das Aussehen im Vergleich zur Version 2.2.x nicht ändern. D.h. die Tags, Related Posts und die Tag Cloud sollte wie gewohnt angezeigt werden.
Das Einfachste waren die Tags, diese werden hier in den Beitragsinformationen ähnlich wie die Kategorien angezeigt: (single.php)
< ?php the_tags( ' und mit den Tags ', ', ', ' versehen'); ?>.
Die Tag Cloud hatte ich noch nach einem alten Verfahren mit einem eigenen StyleSheet angezeigt und ich hatte immer alle Tags in einem eigens dafür erstellten Template angezeigt. Das StyleSheet habe ich gelöscht und im Template die Tag Cloud wie folgt ohne Überschrift aufgerufen, da bereits eine Einleitung vorhanden war:
<?php if (class_exists('SimpleTags')) : ?>
<?php st_tag_cloud('number=0&title=&largest=30&smallest
=10&unit=px') ?>
<?php endif; ?>
Am meisten “Arbeit” hatte ich mit den Related Posts. Hier habe ich mir das vorhandene Stylesheet umgeschrieben … (style.css)
/* Related Posts for SimpleTags Plugin */
#st-related-posts { margin-top: 30px; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#st-related-posts h3 { margin:0; padding:0; font-size: 90%; }
#st-related-posts ul { margin: 0; padding:0; font-size: 90%; }
#st-related-posts ul li { margin: 0; padding:0 0 0 15px; }
#st-related-posts li { list-style-type:none; }
… und die Posts (hier max. 5) mit einer gesonderten Überschrift, wie folgt eingebunden: (single.php)
<?php if (class_exists('SimpleTags')) : ?>
<div id="st-related-posts">
<h3>Ähnliche Beiträge:</h3>
<?php st_related_posts('order=date-desc&nopoststext=Leider keine passenden Tags zum Beitrag gefunden.&title='); ?>
</div>
<?php endif; ?>
Fazit, war eigentlich alles halb so wild und dank der guten Anleitung auf der Pluginpage vom Simple Tags, kam ich schnell klar.
PS. Falls sich jemand fragt, warum nur 99% Upgrade: Ich habe keine Ahnung, ob mir noch was entgangen ist. Gesehen habe ich noch nichts Gravierendes, aber man weiß ja nie.



Comments