{"id":1516,"date":"2017-04-27T11:02:30","date_gmt":"2017-04-27T09:02:30","guid":{"rendered":"https:\/\/2017.berlin.wordcamp.org\/?post_type=wcb_session&#038;p=1516"},"modified":"2017-04-29T09:25:57","modified_gmt":"2017-04-29T07:25:57","slug":"mv-functions-php-devnull-oder-wo-welcher-code-in-wordpress-wirklich-hin-gehoert","status":"publish","type":"wcb_session","link":"https:\/\/berlin.wordcamp.org\/2017\/session\/mv-functions-php-devnull-oder-wo-welcher-code-in-wordpress-wirklich-hin-gehoert\/","title":{"rendered":"mv functions.php \/dev\/null &#8211; Oder wo welcher Code in WordPress wirklich hin geh\u00f6rt (LT, de)"},"content":{"rendered":"<ul>\n<li>Verst\u00e4ndnis f\u00fcr die WordPress Architektur schaffen<\/li>\n<li>Unterscheidung von Code in Plugin und Theme Files<\/li>\n<li>Welcher Code geh\u00f6rt wo hin und warum die functions.php f\u00fcr die meisten F\u00e4lle der falsche Weg ist<\/li>\n<li>Vorteile von eigenen Plugins f\u00fcr Funktionsanpassungen bewerben<\/li>\n<li>Child Themes f\u00fcr Anpassungen am Theme verwenden<\/li>\n<li>NEVER HACK THE CORE!<\/li>\n<\/ul>\n<p>Ein kleines 1&#215;1 der WordPress Architektur mit Best Practices und (sch\u00f6n) grausamen Beispielen aus dem Real Life. Hilft vielleicht den Code von Morgen in vielen Blogbeitr\u00e4gen besser zu machen, als das klassische &#8222;paste mal dashier in die functions.php&#8220;. Leider machen nicht nur Anf\u00e4nger noch viele Standardfehler, sodass ich einfach mal an das Gute im Menschen glaube :-).<br \/>\nBei Bedarf, kann ich den Vortrag auch als vollst\u00e4ndigen Vortrag erweitern und noch einige weitere Common-Fails mit aufnehmen. Daher Zielgruppe zwischen Anf\u00e4ngern und Fortgeschrittene, die viel Coden, aber Architektur f\u00fcr eine T\u00e4tigkeit beim Hausbauen betrachten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Verst\u00e4ndnis f\u00fcr die WordPress Architektur schaffen Unterscheidung von Code in Plugin und Theme Files Welcher Code geh\u00f6rt wo hin und warum die functions.php f\u00fcr die meisten F\u00e4lle der falsche Weg ist Vorteile von eigenen Plugins f\u00fcr Funktionsanpassungen bewerben Child Themes f\u00fcr Anpassungen am Theme verwenden NEVER HACK THE CORE! Ein kleines 1&#215;1 der WordPress Architektur &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/berlin.wordcamp.org\/2017\/session\/mv-functions-php-devnull-oder-wo-welcher-code-in-wordpress-wirklich-hin-gehoert\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201emv functions.php \/dev\/null &#8211; Oder wo welcher Code in WordPress wirklich hin geh\u00f6rt (LT, de)\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":13895437,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1494666000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1470],"footnotes":""},"session_track":[298084],"session_category":[],"class_list":["post-1516","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-saal-3"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8laeo-os","session_date_time":{"date":"13. Mai 2017","time":"11:00"},"session_speakers":[{"id":"1470","slug":"jan-thiel","name":"Jan Thiel","link":"https:\/\/berlin.wordcamp.org\/2017\/speaker\/jan-thiel\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1516\/revisions"}],"predecessor-version":[{"id":1708,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1516\/revisions\/1708"}],"speakers":[{"embeddable":true,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1470"}],"author":[{"embeddable":true,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/janthiel"}],"wp:attachment":[{"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1516"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1516"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/berlin.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}