{"id":1760,"date":"2019-06-12T06:14:17","date_gmt":"2019-06-12T06:14:17","guid":{"rendered":"https:\/\/2019.denver.wordcamp.org\/?post_type=wcb_session&#038;p=1760"},"modified":"2019-06-12T06:14:17","modified_gmt":"2019-06-12T06:14:17","slug":"workshop-take-command-with-custom-wp-cli-commands","status":"publish","type":"wcb_session","link":"https:\/\/denver.wordcamp.org\/2019\/session\/workshop-take-command-with-custom-wp-cli-commands\/","title":{"rendered":"Workshop &#8211; Take Command With Custom WP-CLI Commands"},"content":{"rendered":"<p>The WP-CLI gives developers powerful tools to rapidly manage WordPress sites, automate repetitive tasks and diagnose problems from the command line. But if you aren\u2019t building custom commands, you\u2019re leaving tons of time-saving potential on the table!<\/p>\n<p>In this session we\u2019ll explore best practices for creating custom command line interfaces, combining and reusing commands, plus other tips &amp; tricks.<\/p>\n<p>Experience with WP-CLI will be helpful, but not required to attend.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The WP-CLI gives developers powerful tools to rapidly manage WordPress sites, automate repetitive tasks and diagnose problems from the command line. But if you aren\u2019t building custom commands, you\u2019re leaving tons of time-saving potential on the table! In this session we\u2019ll explore best practices for creating custom command line interfaces, combining and reusing commands, plus &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/denver.wordcamp.org\/2019\/session\/workshop-take-command-with-custom-wp-cli-commands\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Workshop &#8211; Take Command With Custom WP-CLI Commands&#8221;<\/span><\/a><\/p>\n","protected":false},"author":8565992,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1564304400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1805],"footnotes":""},"session_track":[5041,12343],"session_category":[],"class_list":["post-1760","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer","wcb_track-workshop"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pacPWN-so","session_date_time":{"date":"July 28, 2019","time":"9:00 am"},"session_speakers":[{"id":"1805","slug":"david-ryan","name":"David Ryan","link":"https:\/\/denver.wordcamp.org\/2019\/updates\/speaker\/david-ryan\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/8565992"}],"version-history":[{"count":1,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1760\/revisions"}],"predecessor-version":[{"id":1761,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1760\/revisions\/1761"}],"speakers":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/1805"}],"wp:attachment":[{"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=1760"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=1760"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=1760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}