WordPress 2.9: Eine Übersicht der neuen Funktionen
Wenn keine unvorhergesehene Probleme uftauchen soll WordPress 2.9, nach Aussage von Matt Mullenweg, noch in dieser Woche kommen und wir möchten noch die letzten ruhigen Stunden dazu nutzen, euch einen Überblick der Neuerungen von WordPress 2.9 zu geben.
Neue Voraussetzung
Wer auf WordPress 2.9 aktualisieren möchte oder eine Neuinstallation aufsetzen möchte benötigt mindestens die MySQL-Version 4.1.2. Wer also noch MySQL 4.0.0 verwendet kann kein Update auf die neue Version durchführen. Nutzer der automatischen Aktualisierung erhalten eine Warnung.
Highlights
Papierkorb
Mit WordPress 2.9 werden Artikel, Seiten, Kommentare und Anhänge nicht sofort gelöscht, sondern wandern erstmal in den Papierkorb, wo sie wiederhergestellt oder endgültig gelöscht werden können.
Artikelbilder (”post thumbnails”)
Jede gute Nachrichtenseite fügt zur Veranschaulichung ein Bild zu jedem Artikel hinzu. In WordPress war dies bisher nur mit einer Pluginlösung oder den benutzerdefinierten Feldern möglich. Version 2.9 baut dies nun fest ein. Damit es funktioniert, muss das Theme diese Funktion auch unterstützen
“oEmbed”
Auch war es bisher eine Qual, Flash-Videos, wie die von YouTube z.B., in Artikel einzufügen. WordPress 2.9 unterstützt nun den Standard “oEmbed“, der das Einfügen von externen Medien jeglicher Art ermöglicht. Mehr zu diesem Thema findet sich in diesem Beitrag.
Bildbearbeitung
WordPress 2.9 ermöglicht es nun Bilder zu bearbeiten. Somit sind für Standardaufgaben wie Schneiden, Drehen und Spiegeln, nicht mehr externe Programme notwendig.
Plugin-Massenaktualisierung
Für Menschen die Bequemlichkeit zu ihren Eigenschaften zählen, macht WordPress 2.9 das Leben noch einfacher. Über “Werkzeuge -> Autoupdate” kann man nun alle Plugins auf einen Schlag aktualisieren.
“Custom Post Types”-API
Für die Entwickler gibt es nun eine neue API, die es erlaubt verschiedene Artikeltypen anzulegen. Bisher erlaubt diese Änderung nur die Berücksichtigung in den verschiedenen API-Funktionen, wie z.B. query_posts oder WP_Query, jedoch automatisch passende Felder im Backend werden erst mit WordPress 3.0 angelegt.
Weitere Neuerungen
- Im HTML-Headbereich wird nun rel=”canonical” gesetzt um doppelten Content zu vermeiden.
- Das Backend erhält eine Geschwindigkeitsoptimierung mit Zusammenfassen der Stylesheet-Dateien und Verbesserung der jQuery-Skripte.
- Um für Kategorie- und Tag-Seiten eigene Template-Dateien zu nutzen, müsste man bisher immer z.B. categorie-ID.php nutzen. WordPress 2.9 erlaubt nun die Nutzung des Slugs, also category-SLUG.php. Das selbe wurde auch für Seiten eingeführt (page-ID.php & page-SLUG.php).
- Das Export- und Importformat “WXR” unterstützt nun auch Sticky Posts und Custom Taxonomies.
- Datenbank-Tabellen können direkt aus WordPress heraus repariert und optimiert werden.
- In WordPress wird man aus Sicherheitsgründen nach einer bestimmten Zeit automatisch abgemeldet. WordPress 2.9 zeigt nun, falls dies eintritt und man einen Artikel bearbeitet, ein Popup, um sich neu einzuloggen.
- Im Default-Theme “Kubrick” können Seiten nun auch Kommentare haben (z.B. um es als Gästebuch einzusetzen).
- Die Funktion “get_excerpt()”, die es erlaubt einen Artikelauszug anzuzeigen, kann nun via Plugin-API in der Funktionalität beeinflusst werden.
- JSON-Funktionen, die in PHP erst mit Version 5.2 und höher zur Verfügung stehen, werden für ältere PHP-Versionen zurück portiert, um den Einsatz von AJAX zu erleichtern.
- Durch Austausch der Sprachdatei-Lesefunktion in der Komponente “POMO” wurde Speichernutzung und Geschwindigkeit verbessert.
- Mit der neuen Funktion “get_delete_post_link()” kann man, ähnlich der Funktion “get_edit_post_link()”, ein Link zum direkten Löschens eines Artikels erzeugen.
- Ähnlich den benutzerdefinierten Feldern, im englischen Custom Fields genannt, erhalten Kommentare, vorerst nur via API, das selbe mit der “Comment Meta API”.
- Plugins können in WordPress 2.9 Verzeichnisse anmelden, in denen WordPress nach Themes sucht. Haupteinsatzzweck für diese Neuerung ist BuddyPress.
- Mit add_theme_support(”feature”) and current_theme_supports(”feature”) können Plugin- und Theme-Autoren bestimmte Funktionen, wie z.B. Unterstützung für Artikelbilder, anmelden und danach prüfen.
Eine ausführliche Übersicht aller Änderungen findet sich in der englischsprachigen Dokumentation.


18. Dezember 2009 um 22:18
Ich steh schon in den Startlöchern und hab alles vorbeireitet zum updaten :-)
18. Dezember 2009 um 22:26
Klingt gut, aber ich werde vorsorglich erst einmal etwas mit dem Update auf WP 2.9 warten. Ist ja kein Sicherheitsupdate und da schau ich lieber erst mal, ob und ggf. welche Probleme mit dieser neuen Version auftreten.
Gleichwohl danke für diese informative Zusammenfassung.
18. Dezember 2009 um 22:47
Viel zu viel Zeug im Core… herrje.
(Aber dann kann ich in meinem Drittblog wenigstens Scissors deaktivieren. Mache ich gleich mal.)
19. Dezember 2009 um 12:27
Update 2x perfekt geklappt :)
…nur musste das so kurz vor Weihnachten sein? Hoffe, meinen Kunden ausreden zu können, dass sie jetzt die Updates brauchen… Keen tit dafür.
19. Dezember 2009 um 15:17
Ich bin mir noch nicht sicher wie ich nun vorgehen soll mit WordPress Version 2.9!
Vielleicht erst mal das ganze nur lokal testen mit dem Update und dann im Anschluss daran schauen ob und wie es funktioniert. Danach mal schauen…
19. Dezember 2009 um 16:18
Ich habe es jetzt drauf und werde mich mal von den ganzen Funktionen
berrauschen lassen. Wünsche allen ein erfolgreiches Update. Bei mir mal alles ohne Probleme gelaufen.
20. Dezember 2009 um 21:49
Das automatische Update hat prima geklappt (will heißen, dass der Blog noch läuft). Die ganzen Neuerungen werde ich mir nun “Stück für Stück” zu Gemüte führen.
20. Dezember 2009 um 23:37
Habe heute alle meine WP Installationen auf den aktuellen Stand gebracht. Keinerlei Probleme, Autoupdate und gut.
21. Dezember 2009 um 10:09
wie kann man denn die groesse der eingebetteten videos veraendern?
22. Dezember 2009 um 02:59
In Sachen Bildeinbindung von einem “Highlight” zu sprechen ist ein starkes Stück. Wo ist denn da das Highlight, wenn – ohne Plugin – die Vergrößerung alleine und im selben Fenster dargestellt wird?
Diese Selbstverständlichkeit ist wieder nicht gelöst worden. Und es interessiert mich dabei nicht, ob mein Theme irgendeine Funktion erfüllen muss, denn das ist ein Uralt-Problem.
22. Dezember 2009 um 11:31
So Update lief durch, allerdings gabs nur eine leere Dashboardseite und keine Erfolgsmeldung. Aber ist alles ok.
Und schwups braucht mein Blog wieder 1 MB mehr Speicher, von 16 auf 17 MB gestiegen. Also wurde wohl das mehr an Geschwindigkeit durch ein mehr an Speicher erkauft? Oder sind es die neuen Funktionen?
Ach wie schön wäre doch WP-lite mit Core-Plugins. ;)
Und mit “codestyle localisation” übersetzte Plugins versteht Wordpress auch nicht mehr. Da war man wohl früher toleranter?
23. Dezember 2009 um 11:12
Hab mal eine Frage zu:
Plugins können in WordPress 2.9 Verzeichnisse anmelden, in denen WordPress nach Themes sucht. Haupteinsatzzweck für diese Neuerung ist BuddyPress.
Bedeutet das, das die Entwicklung weitergeht dahin das es bald ein BuddyPress auch fürs “normale” WP gibt?
23. Dezember 2009 um 11:25
Mit Version 3.0 sollen WP und WPMU zusammengelegt werden, es wird also nur noch eine WordPress-Version geben und mit dieser Version läuf dann auch BuddyPress.
23. Dezember 2009 um 16:19
Das sind ja gute Nachrichten! Besonders Kommentar 13. Da bin ich persönlich sehr gespannt drauf!
Viele Grüße
Tobias
23. Dezember 2009 um 19:16
@Olaf Mir vor das Hirn schlag^^ Klar da hätt ich ja eigentlich auch selber drauf kommen können. Trotzdem danke dir für die rasche Antwort.
26. Dezember 2009 um 10:26
Leider lassen sich Beiträge nicht löschen. Ich habe einen testweise in den Papierkorb verschoben, um ihn dort endgültig zu löschen. Nun kann ich ihn weder löschen noch wiederherstellen.
27. Dezember 2009 um 22:02
Buddypress unterstütz nun doch schon Wordpress.
http://buddypress.de/blog/2009/12/buddypress-1-2-untersttzung-des-normalen-wordpress.html
28. Dezember 2009 um 02:41
Hallo Leute, also irgendwie will die Funktion “get_delete_post_link()” nicht funktionieren. Sowohl so wie es oben steht als auch so “get_delete_post_link(’delete’)”.
Kann mir einer erklären warum?
Besten Dank
René
28. Dezember 2009 um 20:18
Schade dass die Version 2.9 offensichtlich Probleme mit dem IIS7 hat und so nicht alles läuft :(
29. Dezember 2009 um 11:12
@Schnappinator Definiere Probleme mit IIS7?
29. Dezember 2009 um 14:47
Die Pfade werden teilweise falsch interpretiert:
http://forum.wordpress-deutschland.org/installation/62905-unsinnige-php-fehler-mit-doppelten-verzeichnisangaben.html
30. Dezember 2009 um 10:48
Erstmal Kompliment ans gesamte Entwickler-Team.
Automatisches Update klappte prima.
3 Punkte stießen mir jedoch ins Auge.
Die Trackbacks / Pingbacks müssen noch immer manuell in der cron.php gefixt werden.
Ich vermisse mein Template-Auswahlmenü beim Anlegen / Editieren von Pages / Seiten. :-( Oder bin ich einfach nur blind / blöd und finde es nicht?
Der Speicherverbrauch hat sich mal wieder erhöht.
18. Januar 2010 um 05:52
Ich finde die Version sehr gelungen.
Hat mich bewegt, von Serendipity umzusteigen und das habe ich nicht bereut.
7. März 2010 um 22:24
Schade, dass 1und1 die Installation zahlreicher Plugins derzeit nicht zulässt. Werde jedoch testen mit einer Site, die bei einem anderen Provider gehostet ist.
24. März 2010 um 21:31
Wordpress ist mein absoluter Favorit in Sachen Websites erstellen. Es ist fast alles machbar, mit Hilfe von unzähligen Plugins. Einziger Wermutstropfen ist vielleicht die Geschwindigkeit, die gerade beim Einsatz vieler Plugins doch recht stark leidet.