Ich möchte eigentlich nicht diesen Thread missbrauchen (sorry @ TE) und werde mich daher kurz fassen.
Zuerst mal der original Link zu deinem Post r23 http://jshak.es/the-dire-state-of-wordpress/ .
Ich kann der Argumentation des Autors allerdings nicht ganz folgen, nein ich muss ihm sogar wieder sprechen, zumindest in einigen seiner angeführten Argumente. ZBsp:
Warum werden alle Inhalte als Post Types realisiert:
Ich für meinen Teil finde gerade diesen Kritikpunkt alls eine der besten Eigenschaften von WP. Einmal das System CPT und WP_Query durchschaut bin ich in der Lage schnell sämtliche Inhalte auf die selbe Art und Weise zu managen. Das fängt beim einfachen CPT für eine "richtige" Artikel Gruppe an, geht über einen CPT "nur" für den Sider und endet bei aufwendigen CPTs für AJAX powered Content.
-> Einmal das System durchschaut, und all dies ist kein Problem.
-> Natürlich ist für wirklich kleine Sachen manchmal ein eigener CPT wie mit Kanonen auf Spatzen schießen, ja. Ich finde dieses System aber trotzdem besser, als wenn für alle Eventualitäten ein eigenes System in WP integriert wäre (unübersichtlicher, aufgeblasener und wesentlich flachere Lernkurve sprechen m.M.n. klar dagegen.). By the way, kann man WP natürlich immer mit eigenen Ergänzungen anreichern.
Die Kritik zur functions.php von twenty twelve:
Ich kenne jetzt das Theme nicht so genau, Fakt ist aber, dass ich in meinen Themes nicht alles in selbige Datei packen muss. Wenn ich eine andere, für mich sauberere Lösung, haben möchte kann ich meine actions, filters und andere Funktionen ja gerne in diverse Dateien aufteilen (ist im übrigen eh eine gängige Praxis). Und was das "Vermischen" von Funktionen und HTML Output angeht, muss ich sagen, dass man auch das problemlos anders machen kann. Natürlich nicht zu 100%, aber man darf nicht vergessen, dass es sich um ein CMS System handelt. Soll heissen, alles dreht sich um die Eingabe, Verarbeitung (im kleinen Rahmen!) und wieder Ausgabe von Daten - und selbige werden nun mal durch die HTML beschrieben.
Zum Punkt, warum denn das "Standardtheme" twenty twelve nicht im includes-Ordner liegt sondern wie jedes andere Theme auch im content-Ordner möchte ich bei all diesen seltsamen Kritikpunkten schon garnichts mehr sagen, denn ersten wieder spricht sich damit der Autor selber wenn er eine logische Struktur fordert und zweitens ist der Punkt an sich schon so disqualifiezierend das es mir die Haare aufstellt (und das sage ich als Laie - aber vielleicht ist ja genau dass das Problem ;-) ).
Insgesamt hat WP mit Sicherheit einige (dringliche) Baustellen!!! Aber genau selbige werden m.M.n. vom Autor völlig aussen vor gelassen während er sich nur auf Kleinigkeiten versteift und so manches erst gar nicht verstanden zu haben scheint.
Nochmals: bei WP stehen mit Sicherheit einige grosse Dinge an aber diese Kritik ist einfach nur l.
Sorry für das OT! Und, r23, das ist in keinster Weise eine Kritik an dir - denn ich habe dich hier als äußerst kompetenten Poster erlebt!
LG, pixselig