Das Plugin Debug objects gibt dem User, der die entsprechenden Rechte mitbringt, im Standard der Administrator, eine große Anzahl von Informationen an die Hand. Es werden Werte und Inhalte ausgelesen und im Frontend des Blog dargestellt um Fehler zu analysieren aber auch um WordPress besser zu verstehen und an die Anforderungen anzupassen. Daher ist es für Entwickler und Leute, die WordPress besser verstehen wollen, geeignet.
Das Plugin gibt in diversen Tabs Informationen zu; im folgenden eine Liste von diversen Möglichkeiten, auch wenn das Plugin wesentlich mehr ausgibt. Je nach Arbeitsweise können diverse Reiter besonders interessant sein oder weg fallen. Aktuell habe ich aber keine Optionen hinterlegt, die das steuern sollen.
- PHP
- Speichernutzung
- Betriebssystem
- Server
- WordPress Version
- Sprache
- sehr umfangreiche Definitionen von diversen Konstanten
- Cookie Definitionen
- Dateirechte
- Eigene User- und Usermeta-Tabellen
- FTP- und SSH Definitionen
- Query informationen
- Conditional Tags; wert des Tags
- Theme informationen
- Template informationen
- Cache inhalte
- Hooks und Filter
- Funktionen, die auf Hooks und Filter ansprechen
- inhalte von Arrays zu Hooks und Filtern
- alle definierten Konstanten
Das Plugin kann mit meinem Plugin Debug Queries zusammen arbeiten und damit die Analyse und Optimierung des Blog genutzt werden. Debug Queries wird in die Ausleitung integriert und ist auch nur für User mit den entsprechenden Rechten möglich. Damit kann die Analyse und Optimierung der Performance an WordPress verbessert werden.
Das Plugin filtert keinerlei Werte und sollte nur zur Information und Optimierung eingesetzt werden, es ist nicht im Livebetrieb des Blog empfohlen. Für Entwickler kann es schnell Daten liefern, die die Einsatz in einer Entwicklungsumgebung befürworten.
Beispielscreenshot des ersten Tab

Download:
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.
Der Download ist im offiziellen Repository von WP zu finden: wordpress.org/extend/plugins/debug-objects/ oder nutzt den Installer direkt im Administrationsbereich von WordPress
Historie
Seit geraumer Zeit bietet das WordPress Plugin Repository die Möglichkeit der Ausgabe des Changelog an und so werde ich direkt am Plugin, in der Readme die Historie pflegen - daher bitte ich, dass ihr euch dort die Änderungen anschaut, so dass ich ein wenig hier pflegen muss: Changelog.
Absolut grandios! Das Plugin ist 'ne Wucht! Ich schätze ich würde es mir gerne mit einem Option-Screen aufbohren, um festzulegen, welchen Output ich brauche (derzeit nur die hooks und wer da alles registriert ist in welcher Reihung!)
Schön wäre auch, wenn man nicht soweit nach unten scrollern müsste. Einen fixed scrollable div optional (mit button rechts unten oder so) einblenden wäre super. alles unten drunter packen geht ntürlich auch.
Das Teil ist eine echte Hilfe zu verstehen, WAS da eigentlich abgeht die ganze Zeit. Sehr gute Sache das. Ab jetzt setze ich beides regulär fürs development ein, debug objects und debug queries. Neben den anderen plugins von dir für's Frontend (PostReadCounter & WP-RSS-Import).
Thx, Frank!
Sehr cooles Teil. Vielen Dank. Wäre eher was für's Backend finde ich.
Mir ist ein kleiner Fehler aufgefallen: Im Tab "PHP, Speicher und WordPress" steht unten bei Queries
Müsste das nicht Debug Queries heißen!?! Der Link zeigt ja auch auf Debug Queries.
Ansonsten kann ich nur sagen: Klasse Plugin. Danke
So long
@Dani: danke, gefixt.
Ich glaub das sollte eher Debug Queries heißen.
Ein weiteres praktisches plugin für WP!!!!!!
Echt super !!
Danke fürs posten !!
Hello, Frank.
Thank you for a useful plugin.
I made a Japanese translation for this plugin.
http://ounziw.com/2010/04/14/debug-objects/
@Fumito Mizuno: please can you sedn me your files .mo and .po - i will include this in the SVN for include in the download of the plugin. Also i add an link to you on the site on wordpress.org.
Danke für die schöne Pluginerklärung
@Chris: see the readme or description: you must add the parames on the url
?debugobjects=trueand then you see all informations. This is possible in frontend and backend. You can also set a constant inside the php-file for dbug always.Helped me take my theme from 3sec to 0.19sec response time.
thanks.