{"id":139,"date":"2011-08-22T11:51:12","date_gmt":"2011-08-22T09:51:12","guid":{"rendered":"http:\/\/wordpress-buch.bueltge.de\/?p=139"},"modified":"2011-08-22T11:51:12","modified_gmt":"2011-08-22T09:51:12","slug":"debug-output-ab-3-3-erleichtert","status":"publish","type":"post","link":"https:\/\/bueltge.de\/wordpress-buch\/debug-output-ab-3-3-erleichtert\/","title":{"rendered":"Debug Output ab 3.3 erleichtert"},"content":{"rendered":"<p><img class=\"alignright\" src='https:\/\/bueltge.de\/wordpress-buch\/files\/2007\/07\/wordpress-login-1281.png' alt='Login' \/><br \/>\nWordPress erlaubt es, dass man durch das Setzen einer Konstante in der <code>wp-config.php<\/code> das Debugging seitens PHP aktiviert; unkompliziert und \u00fcbergreifend.<br \/>\n<code>define( 'WP_DEBUG', TRUE );<\/code><\/p>\n<p>Damit wird das PHP Reporting aktiv, inkl. aller Notices seitens PHP, der Fehler Bypass wird unterdr\u00fcckt und abgek\u00fcndigte (deprecated) Funktionen von WordPress werden ebenso deklariert. Nicht immer will man dies im Frontend f\u00fcr alle Besucher der Site sichtbar haben und bei der Ausgabe ist ab 3.3 von WordPress etwas vereinfacht wurden.<br \/>\n<!--more--><br \/>\nBis WordPress 3.3 konnte man die Ausgabe durch drei weitere Konstanten einschr\u00e4nken und steuern, ab der kommenden Version 3.3 wird dies einfacher und nur eine Konstante ist ausreichend. Damit kann man sich bei der Pflege von Sites etwas sparen und die Debug-Infos im Frontend deaktivieren und lediglich in eine Log-Datei schreiben lassen. Die folgende Konstante schaltet die Debug-Ausgabe ab und im Anschluss sorgt die Konstante <code>WP_DEBUG_LOG<\/code> daf\u00fcr, dass sie in das definierte Log geschrieben wird.<br \/>\n<code>define( 'WP_DEBUG_DISPLAY', FALSE );<\/code><\/p>\n<p>Alternativ kann man als Wert <code>NULL<\/code> angeben, so dass der Wert aus der php.ini gezogen wird.<\/p>\n<p><code>define( 'WP_DEBUG_LOG', '\/TMP\/my_wp_logs' );<\/code><br \/>\nSetzt man lediglich den Wert TRUE zum Loggin, dann wird bisher in <code>wp-content\/debug.log<\/code> das Log geschrieben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress erlaubt es, dass man durch das Setzen einer Konstante in der wp-config.php das Debugging seitens PHP aktiviert; unkompliziert und \u00fcbergreifend. define( &#8218;WP_DEBUG&#8216;, TRUE ); Damit wird das PHP Reporting aktiv, inkl. aller Notices seitens PHP, der Fehler Bypass wird unterdr\u00fcckt und abgek\u00fcndigte (deprecated) Funktionen von WordPress werden ebenso deklariert. Nicht immer will man dies&hellip; <a class=\"more-link\" href=\"https:\/\/bueltge.de\/wordpress-buch\/debug-output-ab-3-3-erleichtert\/\"><span class=\"screen-reader-text\">Debug Output ab 3.3 erleichtert<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":813,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[20,22,23],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-tutorial","tag-w","tag-wordpress","entry"],"_links":{"self":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":0,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"wp:attachment":[{"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bueltge.de\/wordpress-buch\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}