{"id":1854,"date":"2024-08-03T08:46:45","date_gmt":"2024-08-03T06:46:45","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1854"},"modified":"2024-08-03T08:46:47","modified_gmt":"2024-08-03T06:46:47","slug":"14-plantillas-generales","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/cmss-frameworks\/wordpress-2\/wordpress-avanzado\/14-plantillas-generales\/","title":{"rendered":"14. Plantillas generales"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos a aumentar las caracter\u00edsticas, lo que vamos a ver son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Plantillas (Templates):<\/strong> en <strong>WP<\/strong> se denominan <strong>Themes..<\/strong><\/li>\n\n\n\n<li><strong>Funciones<\/strong> y <strong>Hooks<\/strong> <em>(functions.php).<\/em><\/li>\n\n\n\n<li><strong>Men\u00fas<\/strong> e <strong>imagen destacada.<\/strong><\/li>\n\n\n\n<li><strong>B\u00fasquedas<\/strong> y <strong>comentarios.<\/strong><\/li>\n\n\n\n<li><strong>Plugins<\/strong> y <strong>Widgets.<\/strong><\/li>\n<\/ul>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Plantillas WP<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/blog.sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress-1024x629.png\" alt=\"\" class=\"wp-image-1856\" srcset=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress-1024x629.png 1024w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress-300x184.png 300w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress-768x471.png 768w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress-1320x810.png 1320w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Plantilla-general-Wordpress.png 1326w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tiene que ver con la jerarqu\u00eda de la estructura de un tema. Nos habla de los archivos necesarios para la estructura de nuestro tema.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>index.php<\/em><\/strong>\n<ul class=\"wp-block-list\">\n<li><strong><em>archive.php\u00a0<\/em><\/strong>(muestra b\u00fasquedas por <strong>categor\u00edas<\/strong> y <strong>etiquetas<\/strong> lo carga si no existe\u00a0<em>category.php<\/em>\u00a0y\u00a0<em>tag.php)<\/em>\n<ul class=\"wp-block-list\">\n<li><em>author.php<\/em><\/li>\n\n\n\n<li><em>category.php<\/em><\/li>\n\n\n\n<li><em>taxonomy.php<\/em><\/li>\n\n\n\n<li><em>tag.php<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>singular.php<\/em> (si no hay\u00a0<em>page.php<\/em>\u00a0o\u00a0<em>single.php<\/em>)\n<ul class=\"wp-block-list\">\n<li><em>sin<\/em><em>gle.php<\/em>(muestra entradas)\n<ul class=\"wp-block-list\">\n<li><em>attachment.php<\/em><\/li>\n\n\n\n<li><em>single-post.php<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>pa<\/em><em>ge.php<\/em>(muestra p\u00e1ginas)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>ho<\/em><em>me.php:<\/em>\u00a0El archivo\u00a0<em>home.php<\/em>\u00a0es el archivo que toma por defecto <strong>WordPress<\/strong> para mostrar la p\u00e1gina de inicio (Home) de nuestro sitio. Sustituye al\u00a0<em>index.php<\/em>\u00a0que hemos creado.<\/li>\n\n\n\n<li><em>comments-popup.php<\/em><\/li>\n\n\n\n<li><em>4<\/em><em>04.php <\/em>(son los enlaces rotos)<\/li>\n\n\n\n<li><em>search.php<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No es necesario crear todos los archivos. Dependiendo de lo que estemos trabajando, son los archivos que podemos generar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo&nbsp;<em>archive.php<\/em>&nbsp;es el archivo que toma&nbsp;<strong>WP<\/strong>&nbsp;por defecto para mostrar&nbsp;<strong>categor\u00edas<\/strong>&nbsp;o&nbsp;<strong>etiquetas<\/strong>. El&nbsp;<em>index.php<\/em>&nbsp;carga cuando cargamos el&nbsp;<strong>home<\/strong>&nbsp;de nuestro sitio, pero si hago b\u00fasquedas por <strong>etiquetas<\/strong> o por <strong>categor\u00edas,<\/strong> nos lleva al archivo&nbsp;<strong><em>archive.php<\/em><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ver colores tenemos una p\u00e1gina<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/html-color-codes.info\/\">https:\/\/html-color-codes.info<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">home.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo&nbsp;<em>home.php<\/em>&nbsp;es el archivo que toma por defecto <strong>WordPress<\/strong> para mostrar la p\u00e1gina de inicio (Home) de nuestro sitio. Sustituye al&nbsp;<em>index.php<\/em>&nbsp;que hemos creado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">category.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando existe este archivo se olvida del&nbsp;<em>index.php<\/em>&nbsp;y de&nbsp;<em>archive.php<\/em>&nbsp;y nos lleva al archivo&nbsp;<em>category.php<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">tag.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es el archivo que muestra WP para b\u00fasqueda de etiquetas. Sustituye a&nbsp;<em>archive.php<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">P\u00e1gina donde explican el esquema WP<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tutorialwp.online\/que-es-wordpress\/estructura-archivos-carpetas\/\">https:\/\/tutorialwp.online\/que-es-wordpress\/estructura-archivos-carpetas\/<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Entradas y p\u00e1ginas est\u00e1ticas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cada una de ellas tiene un archivo espec\u00edfico.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>single.php<\/em>: es un archivo \u00fanico, va a cargarse cuando entremos a alguna publicaci\u00f3n<\/li>\n\n\n\n<li><em>p<\/em><em>age.php<\/em>carga una p\u00e1gina est\u00e1tica<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">singular.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Muestra una entrada o p\u00e1gina est\u00e1tica (a partir de la versi\u00f3n 4.3). En caso de que no estuviera escrita&nbsp;<em>page.php<\/em>&nbsp;o&nbsp;<em>single.php<\/em>&nbsp;cargar\u00eda&nbsp;<em>singular.php<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plantillas en WP (Esquema resumen)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Son los archivos que nuestro tema utiliza dependiendo del contenido solicitado<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>index.php<\/em> (template principal)\n<ul class=\"wp-block-list\">\n<li><em>home.php<\/em> (template del home del sitio)<\/li>\n\n\n\n<li><em>archive.php<\/em> (template de las categorias y tags)\n<ul class=\"wp-block-list\">\n<li>category.php<\/li>\n\n\n\n<li>tag.php<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>singular.php<\/em> (template de posts y pages)\n<ul class=\"wp-block-list\">\n<li>single.php<\/li>\n\n\n\n<li>page.php<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>404.php<\/em><\/li>\n\n\n\n<li><em>search.php:<\/em> template para b\u00fasquedas generales<\/li>\n\n\n\n<li><em>comments.php:<\/em> template para los comentarios<\/li>\n\n\n\n<li><em>author.php:<\/em> template para la p\u00e1gina de un usuario<\/li>\n\n\n\n<li>*** podemos tener templates personalizados ***<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a aumentar las caracter\u00edsticas, lo que vamos a ver son:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1809,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1854","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Vamos a aumentar las caracter\u00edsticas, lo que vamos a ver son:","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1854"}],"version-history":[{"count":2,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1854\/revisions"}],"predecessor-version":[{"id":1857,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1854\/revisions\/1857"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1809"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}