{"id":586,"date":"2015-04-08T23:10:51","date_gmt":"2015-04-08T21:10:51","guid":{"rendered":"https:\/\/2015.barcelona.wordcamp.org\/?post_type=wcb_session&#038;p=586"},"modified":"2015-05-07T19:04:33","modified_gmt":"2015-05-07T17:04:33","slug":"creacion-de-plugins-extensibles","status":"publish","type":"wcb_session","link":"https:\/\/barcelona.wordcamp.org\/2015\/session\/creacion-de-plugins-extensibles\/","title":{"rendered":"Creaci\u00f3n de Plugins extensibles"},"content":{"rendered":"<p>En esta charla vamos a hablar sobre el proceso de creaci\u00f3n de Plugins, desde la idea hasta la publicaci\u00f3n del Plugin en el directorio de WordPress.org.<\/p>\n<p>La charla se centra en el concepto de extensibilidad, veremos qu\u00e9 son los Hooks y c\u00f3mo utilizarlos con ejemplos pr\u00e1cticos.<\/p>\n<p>En la parte final, veremos c\u00f3mo construir un sencillo sistema de templates que permite sobreescribir archivos del Plugin en el Theme, para ajustar dise\u00f1o y funcionalidad sin tocar el c\u00f3digo fuente del Plugin.<\/p>\n<h5><a href=\"https:\/\/2015.barcelona.wordcamp.org\/files\/2015\/04\/Creaci\u00f3n-de-plugins-extensibles-Emili-Castells.pdf\">Descargar presentaci\u00f3n<\/a><\/h5>\n","protected":false},"excerpt":{"rendered":"<p>En esta charla vamos a hablar sobre el proceso de creaci\u00f3n de Plugins, desde la idea hasta la publicaci\u00f3n del Plugin en el directorio de WordPress.org. La charla se centra en el concepto de extensibilidad, veremos qu\u00e9 son los Hooks y c\u00f3mo utilizarlos con ejemplos pr\u00e1cticos. En la parte final, veremos c\u00f3mo construir un sencillo &hellip; <a href=\"https:\/\/barcelona.wordcamp.org\/2015\/session\/creacion-de-plugins-extensibles\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Creaci\u00f3n de Plugins extensibles<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6560867,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1429948800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[584],"footnotes":""},"session_track":[446658],"session_category":[],"class_list":["post-586","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-a"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5BJsP-9s","jetpack_likes_enabled":true,"session_date_time":{"date":"25\/04\/2015","time":"10:00"},"session_speakers":[{"id":"584","slug":"emili-castells","name":"Emili Castells","link":"https:\/\/barcelona.wordcamp.org\/2015\/speaker\/emili-castells\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/586\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/586\/revisions\/1291"}],"speakers":[{"embeddable":true,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/584"}],"author":[{"embeddable":true,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/dinamiko"}],"wp:attachment":[{"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=586"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/barcelona.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}