Ich bin heute auf WordPress 2.7 umgestiegen, dadurch funktioniert leider mein bisheriges Tagging-Script Simple-Tags nicht mehr. Das neue PlugIn (Simple-Tagging), zwar vom gleichen Autor, nutzt andere Datenbank Strukturen und kann daher nicht so übernommen werden wie ich es gern hätte. Heißt, die alten Tags wurden alle nicht übernommen. Zumindest habe ich nicht herausgefunden wie dies gehen soll. Es gibt nur Importdialoge für andere PlugIns…
Daher habe ich mir kurzerhand die DB mal genauer angeschaut und relativ schnell eine Lösung herausgearbeitet. Mit einem kleinen PHP Script kann man die Daten aus dem alten Simple-Tags in das neue Simple-Tagging importieren.
<?php $c = mysql_connect("localhost","username","password"); mysql_select_db("dbname"); $q = mysql_query("SELECT DISTINCT id FROM wp_posts WHERE post_type = 'post'"); while($r = mysql_fetch_object($q)){ mysql_query("INSERT INTO wp_stp_tags SELECT DISTINCT ".$r->id." , name FROM wp_terms, wp_term_taxonomy, wp_term_relationships WHERE wp_term_taxonomy.term_id = wp_terms.term_id AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id AND taxonomy = 'post_tag' AND object_id = ".$r->id); } mysql_close($c); echo 'Fertig! Diese Datei bitte jetzt löschen!'; ?>
Wenn Ihr diese Datei als conv.php im Hauptordner eurer WordPress Installation anlegt und ausführt wird die DB Struktur kopiert. Allerdings sollten dazu beide PlugIns gleichzeitig aktiviert sein. Nach dem Import deaktiviert ihr das Alte einfach über den Adminbereich.
Hinweis:
Ich übernehme KEINE Garantie für die korrekte Funktion des Scripts, schaut es selber durch und passt es an falls nötig. Bei mir funktionierte es so problemlos und ich habe wieder alle Tags beisammen.
Update:
Es ist eine neue Version von Simple-Tags erschienen, diese behebt das vorherige Problem und sie kann mit WordPress 2.7 genutzt werden. :)




KathisBlog.de
12. Dezember 2008 at 10:00
WordPress 2.7 ist raus!…
Seit heute nacht gibt es ein komplett neues Release von WordPress. Hier am Frontend ist das zwar nicht sichtbar, aber für mich bringt es schon ein paar Änderungen und Verbesserungen mit sich. Und natürlich ist es auch wichtig, mit den Up…
Kathi
12. Dezember 2008 at 10:53
Hallo Tobias!
Ich habe hier: http://kathisblog.de/2008/12/11/wordpress-27-ist-raus/ mal versucht einen Trackback zu dir zu setzen, aber irgendwie funktioniert das bei mir und den Trackbacks einfach nicht. Ich weiß auch nicht, was man tun muss, damit solche Trackbacks auch gezogen werden können. Vielleicht kannst du mir ja helfen. Auf jeden Fall nen tolles Blog und ich lese gerne bei dir!
admin
12. Dezember 2008 at 14:15
Hi Kathi,
der Trackback hat funktioniert :)
Musste ihn noch freischalten, war irrtümlich als Spam markiert worden, daher ist er nicht sofort erschienen.
Von daher hast du alles richtig gemacht bei Senden des Trackbacks. :)
Freut mich übrigens das du gerne und öfters mitliest!
DickS
12. Dezember 2008 at 17:49
Es gibt jetzt ein Update für Simple Tags was mit 2.7 funktioniert: http://wordpress.org/extend/plugins/simple-tags
Also, habe Simple Tagging de-installiert und Simple Tags installiert und jetzt geht alles wieder wunderbar :)
Happy blogging!
admin
12. Dezember 2008 at 18:06
Das stimmt, danke für den Hinweis!