{"id":4803,"date":"2015-11-02T20:31:26","date_gmt":"2015-11-03T01:31:26","guid":{"rendered":"https:\/\/2015.us.wordcamp.org\/?post_type=wcb_session&#038;p=4803"},"modified":"2015-11-04T16:45:05","modified_gmt":"2015-11-04T21:45:05","slug":"things-you-always-wanted-to-know-about-wordpress-but-were-afraid-to-ask","status":"publish","type":"wcb_session","link":"https:\/\/us.wordcamp.org\/2015\/session\/things-you-always-wanted-to-know-about-wordpress-but-were-afraid-to-ask\/","title":{"rendered":"Things you always wanted to know about WordPress (but were afraid to ask)"},"content":{"rendered":"<p>This talk will cover a few key \u201cAha\u201d moments that you should have about the way WordPress works. We\u2019ll talk about things like the template hierarchy, what\u2019s going on in wp-config, where WordPress content is stored (the database vs. the file system), how posts and pages and custom post types are represented in the database, what folks are talking about when they talk about hooks and filters, and just generally review the \u201cbehind the scenes\u201d mechanics of how WordPress works. We\u2019ll also touch on a few \u201ctricks of the trade\u201d that you might not realize are out there (version control, staging sites, caching, Vagrant, and other fun tools to make development with WordPress just a little bit easier).<\/p>\n<p>This talk is aimed at designers and new developers who maybe have a few PHP tricks up their sleeves, but still haven&#8217;t figured out some of the details behind the scenes.<\/p>\n<p>If you\u2019ve never edited functions.php and don\u2019t know what it is, this probably isn\u2019t a good talk for you just yet. If you\u2019ve written a plugin or modified several .php files in your WordPress themes, this talk will probably be a bit too basic for you. If you\u2019ve set up a child theme before and know what functions.php is, even if you haven\u2019t really used it all that much, or even at all\u2026. you\u2019re probably the exact person who will get a lot out of this talk. And if that&#8217;s you, you should be able to walk away with a solid mental model of how WordPress works &#8220;behind the scenes&#8221; and be in a much better position to do development with it<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This talk will cover a few key \u201cAha\u201d moments that you should have about the way WordPress works. We\u2019ll talk about things like the template hierarchy, what\u2019s going on in wp-config, where WordPress content is stored (the database vs. the &hellip; <a href=\"https:\/\/us.wordcamp.org\/2015\/session\/things-you-always-wanted-to-know-about-wordpress-but-were-afraid-to-ask\/\">Continue reading <span class=\"assistive-text\">Things you always wanted to know about WordPress (but were afraid to ask)<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":12950728,"featured_media":0,"template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1449331200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[4560],"footnotes":""},"session_track":[643127],"session_category":[],"class_list":["post-4803","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-c"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6wOEx-1ft","session_date_time":{"date":"December 5, 2015","time":"11:00 am"},"session_speakers":[{"id":"4560","slug":"evan-volgas","name":"Evan Volgas","link":"https:\/\/us.wordcamp.org\/2015\/speaker\/evan-volgas\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/4803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/users\/12950728"}],"version-history":[{"count":1,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/4803\/revisions"}],"predecessor-version":[{"id":4804,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/4803\/revisions\/4804"}],"speakers":[{"embeddable":true,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/4560"}],"wp:attachment":[{"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=4803"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=4803"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/us.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=4803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}