{"id":65,"date":"2014-11-04T13:24:27","date_gmt":"2014-11-04T12:24:27","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/?p=65"},"modified":"2014-11-04T17:42:40","modified_gmt":"2014-11-04T16:42:40","slug":"chuleta-resumen-para-la-creacion-de-temas-en-wordpress","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/2014\/11\/04\/chuleta-resumen-para-la-creacion-de-temas-en-wordpress\/","title":{"rendered":"Resum per la creaci\u00f3 de temes a WordPress"},"content":{"rendered":"<p><strong>Resum d&#8217;instruccions b\u00e0siques per crear temes a WordPress<\/strong><\/p>\n<p>Tots els arxius estan a la carpeta del nostre tema, el principal d&#8217;ells \u00e9s style.css<\/p>\n<p>style.css<\/p>\n<p>Obligatori. Es la definici\u00f3 del tema<\/p>\n<pre>\/*<\/pre>\n<pre>Theme Name: Mini<\/pre>\n<pre>Theme URI: http:\/\/lapaginademitema.com<\/pre>\n<pre>Description: Explicaci\u00f3n sobre mi tema<\/pre>\n<pre>Version: 1<\/pre>\n<pre>Author: Tu nombre<\/pre>\n<pre>Author URI: http:\/\/mipaginaweb.com<\/pre>\n<pre>Tags: doscolumnas, azul, arial<\/pre>\n<pre>*\/<\/pre>\n<p><strong>El loop de wordpress<\/strong><\/p>\n<p>Per mostrar el contingut en qualsevol plantilla (index.php, single.php, archive.php, etc)<\/p>\n<pre>&lt;?php if(have_posts()):?&gt;<\/pre>\n<p>&lt;?php while(have_posts()): the_post();?&gt;<\/p>\n<p>&lt;!&#8211; campos de contenido y marcas de html&#8211;&gt;<\/p>\n<p>&lt;?php the_title()?&gt;<\/p>\n<p>&lt;?php endwhile;?&gt;<\/p>\n<p>&lt;?php else: ?&gt;<\/p>\n<p>No hay contenido en esta p\u00e1gina<\/p>\n<p>&lt;?php endif;?&gt;<\/p>\n<p>Camps de contingut que podem utilitzar dins del loop<\/p>\n<p>&lt;?php the_title() ?&gt; El t\u00edtulo<\/p>\n<p>&lt;?php the_date()?&gt; Fecha de publicaci\u00f3n<\/p>\n<p>&lt;?php the_excerpt() ?&gt; El resumen del texto de una entrada<\/p>\n<p>&lt;?php the_content() ?&gt; El texto entero de una entrada o p\u00e1gina<\/p>\n<p>&lt;?php the_post_thumbnail() ?&gt; Imagen destacada, opcionalmente par\u00e1metros &#8220;thumbnail&#8221;,&#8221;medium&#8221;,&#8221;large&#8221;<\/p>\n<p>&lt;?php the_permalink() ?&gt; El enlace de la p\u00e1gina \u00fanica del contenido<\/p>\n<p>&lt;?php the_author() ?&gt; El autor del post<\/p>\n<p>&lt;?php the_category() ?&gt; Las categorias, linakbles del post<\/p>\n<p>&lt;?php the_tags() ?&gt; Las etiquetas linkables del post<\/p>\n<p>n&#8217;hi ha molts m\u00e9s, consultar el codex de WordPress http:\/\/codex.wordpress.org\/es:Template_Tags<\/p>\n<p><strong>Arxius principals de WP per ordre d&#8217;import\u00e0ncia<\/strong><\/p>\n<p>style.css Definici\u00f3 del tema i full d&#8217;estils<\/p>\n<p>index.php Plantilla per defecte per tot el contingut<\/p>\n<p>single.php Plantilla d&#8217;una entrada<\/p>\n<p>page.php Plantilla d&#8217;una p\u00e0gina<\/p>\n<p>archive.php Plantilla d&#8217;arxiu (llistat de categories, tags, cerca, etc)<\/p>\n<p>header.php Cap\u00e7alera<\/p>\n<p>sidebar.php Sidebar<\/p>\n<p>footer.php Footer<\/p>\n<p>functions.php Configuraci\u00f3 del tema<\/p>\n<p><strong>Altres tags<\/strong><\/p>\n<p>&lt;?php bloginfo(&#8216;name&#8217;); ?&gt; T\u00edtulo del blog<\/p>\n<p>&lt;?php bloginfo(&#8216;description&#8217;); ?&gt; Subt\u00edtulo del tema<\/p>\n<p>&lt;?php bloginfo(\u2018template_url\u2019); ?&gt; Ruta al tema actual<\/p>\n<p>&lt;?php previous_post_link(); ?&gt; Link al post anterior<\/p>\n<p>&lt;?php next_post_link(); ?&gt; Link al siguiente post<\/p>\n<p><strong>Men\u00fa<\/strong><\/p>\n<p>&lt;?php wp_nav_menu(); ?&gt; Inserta el men\u00fa principal<\/p>\n<p><strong>Definicions de functions.php<\/strong><\/p>\n<p>Afegir la possibilitat de canviar el fons a l&#8217;escriptori de WP<\/p>\n<p>add_theme_support( &#8216;custom-background&#8217; );<\/p>\n<p>Afegir la possibilitat de tenir imatges destacades<\/p>\n<p>add_theme_support( &#8216;post-thumbnails&#8217; );<\/p>\n<p>Definir una zona activa<\/p>\n<p>register_sidebar( array(<\/p>\n<p>&#8216;name&#8217; =&gt; \u2018test\u2019,<\/p>\n<p>&#8216;id&#8217; =&gt; \u2018test\u2019,<\/p>\n<p>) );<\/p>\n<p>L&#8217;hem d&#8217;introduir en alguna plantilla amb<\/p>\n<p>&lt;?php<\/p>\n<p>dynamic_sidebar(\u2018test\u2019);<\/p>\n<p>?&gt;<\/p>\n<p><strong>Header.php<\/strong><\/p>\n<p>Un header t\u00edpic d&#8217;exemple<\/p>\n<pre>&lt;!DOCTYPE html&gt;<\/pre>\n<pre>&lt;html &lt;?php language_attributes(); ?&gt;&gt;<\/pre>\n<pre>&lt;head&gt;<\/pre>\n<pre>&lt;meta charset=\"&lt;?php bloginfo( 'charset' ); ?&gt;\" \/&gt;<\/pre>\n<pre>&lt;title&gt;&lt;?php wp_title(); ?&gt;&lt;\/title&gt;<\/pre>\n<pre>&lt;link rel=\"stylesheet\" href=\"&lt;?php echo get_stylesheet_uri(); ?&gt;\" type=\"text\/css\" media=\"screen\" \/&gt;<\/pre>\n<pre>&lt;!-- aqui podriamos a\u00f1adir otros css --&gt;<\/pre>\n<pre>&lt;!-- o librerias de javascript (jquery) etc --&gt;<\/pre>\n<pre>&lt;!-- aqui WordPress o los plugins introducen cosas que necesite, por ejemplo estilos o javascript --&gt;<\/pre>\n<pre>&lt;?php wp_head(); ?&gt;<\/pre>\n<pre>&lt;!-- aqui WordPress ha dejado de insertar cosas raras --&gt;<\/pre>\n<pre>&lt;\/head&gt;<\/pre>\n<pre>&lt;body &lt;?php body_class(); ?&gt;&gt;<\/pre>\n<pre>&lt;h1&gt;&lt;a href=\"&lt;?php echo home_url(); ?&gt;\/\"&gt;&lt;?php bloginfo('name'); ?&gt;&lt;\/a&gt;&lt;\/h1&gt;<\/pre>\n<pre>&lt;div class=\"description\"&gt;&lt;?php bloginfo('description'); ?&gt;&lt;\/div&gt;<\/pre>\n<pre>&lt;?php wp_nav_menu(); ?&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Existeixen altres resums a internet:<\/strong><\/p>\n<p><a href=\"http:\/\/wptutsplus.s3.amazonaws.com\/resources\/Wordpress-Cheat-Sheet.pdf\">http:\/\/wptutsplus.s3.amazonaws.com\/resources\/Wordpress-Cheat-Sheet.pdf<\/a><\/p>\n<p><a href=\"http:\/\/wpcandy.s3.amazonaws.com\/resources\/WordPress-Help-Sheet.pdf\">http:\/\/wpcandy.s3.amazonaws.com\/resources\/WordPress-Help-Sheet.pdf<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Resum d&#8217;instruccions b\u00e0siques per crear temes a WordPress Tots els arxius estan a la carpeta del nostre tema, el principal d&#8217;ells \u00e9s style.css style.css Obligatori. Es la definici\u00f3 del tema \/* Theme Name: Mini Theme URI: http:\/\/lapaginademitema.com Description: Explicaci\u00f3n sobre mi tema Version: 1 Author: Tu nombre Author URI: http:\/\/mipaginaweb.com Tags: doscolumnas, azul, arial *\/ &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/2014\/11\/04\/chuleta-resumen-para-la-creacion-de-temas-en-wordpress\/\" class=\"more-link\">Continua llegint <span class=\"screen-reader-text\">\u00abResum per la creaci\u00f3 de temes a WordPress\u00bb<\/span><\/a><\/p>\n","protected":false},"author":74,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-wordpress","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":19,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":70,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/posts\/65\/revisions\/70"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/gestoresdecontenidos\/ca\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}