Ich habe Pixeldrama seinen Motor WordPress die neueste Version 2.5 verpasst. Und es gab keinerlei Probleme. Diesen Post hier verfasse ich in optisch aufgefrischter Umgebung des Backends von WP 2.5. Ah, Veränderungen tun so gut. Und der verstärkte Einsatz von Javascript im Backend macht das Arbeiten direkt im Browser fluffiger denn je. Endlich eine Galerie mit an Bord und die Verwaltung von Dateien ist endlich übersichtlicher geworden. Viele Dinge sind besser.
Bis auf eines: Im Backend werden keine Page IDs mehr angezeigt. Keine Ahnung was sich die Entwickler dabei gedacht haben. Eine Vielzahl meiner WordPress-Installationen haben zum Beispiel das wp_list_page()-Tag im Einsatz, für eine individuelle Navigation. Das Ein- und Ausblenden von Seiten wird über die Page-ID erledigt. Auch Conditional-Tags wie if_page() ließen sich für mein Empfinden handlicher per ID als mit vollständigen Namen einsetzen. Der Meinung steht natürlich entgegen, dass bei einem vollständigen Namen, der Code eindeutiger und schneller zu verstehen wäre. Aktuell mag das auch richtig sein, denn die IDs werden ja im Backend nicht mehr angezeigt, und damit ist die Sache wirklich umständlich geworden.
Lösung
Wer weiterhin mit IDs arbeiten möchte, sollte in der Page- oder Postliste darauf achten, was der Browser beim Überstreichen der Titel für Ziele anzeigt. Am Ende findet man immer ein &post=x . Die Zahl nach dem Gleichheitszeichen ist die Id.
Ist nun auch nicht elegant, aber erspart uns den Weg in die Mysql-Datenbank.
![]()
Update 31.03.2008
Ein Plugin behebt dieses Manko, und der von mir oben beschriebene Weg wäre damit hinfällig. Die Meldung kam über den WBD rein.
April 9th, 2008 um 10:10 pm
[...] WordPress 2.5 zeigt keine Page-ID an [...]
March 18th, 2009 um 9:25 am
Danke, hab bei einer Installation noch nicht geupgradet und jetzt hatte ich den salat…