{"id":10533,"date":"2018-05-10T09:42:50","date_gmt":"2018-05-10T09:42:50","guid":{"rendered":"https:\/\/www.templatemonster.com\/es\/blog\/?p=10533"},"modified":"2020-05-08T07:50:45","modified_gmt":"2020-05-08T07:50:45","slug":"tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress","status":"publish","type":"post","link":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/","title":{"rendered":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress"},"content":{"rendered":"<p>Incluso una peque\u00f1a porci\u00f3n del poder y control te hace sentir en la cima del mundo. Lo mismo ocurre cuando creas sitios web. Empiezas a construir tu primer sitio web de WordPress y usas una plantilla sencilla gratuita. A continuaci\u00f3n, te compras un tema premium profesional. Y este tema todav\u00eda no cumple con todos tus requisitos, por lo que comienzas a pensar en una personalizaci\u00f3n a\u00fan m\u00e1s profunda...<\/p>\n<ol>\n<li><a href=\"#quees\">\u00bfQu\u00e9 es una plantilla de p\u00e1gina de WordPress?<\/a><\/li>\n<li><a href=\"#importancia\">Importancia de la jerarqu\u00eda de plantilla<\/a><\/li>\n<li><a href=\"#como\">\u00bfC\u00f3mo crear una plantilla de p\u00e1gina personalizada?<\/a><\/li>\n<li><a href=\"#plantillas\">Plantillas de p\u00e1gina personalizada de WordPress para diferentes prop\u00f3sitos<\/a><\/li>\n<li><a href=\"#porque\">\u00bfPor qu\u00e9 son geniales etiquetas condicionales?<\/a><\/li>\n<li><a href=\"#funciones\">Funciones de plantillas de p\u00e1ginas<\/a><\/li>\n<li><a href=\"#debetener\">P\u00e1ginas \u00fatiles que todo sitio de WordPress debe tener<\/a><\/li>\n<\/ol>\n<p>Es que esa sensaci\u00f3n del control completo sobre tu creaci\u00f3n es demasiado dulce para abandonarla, por lo que har\u00e1s m\u00e1s y m\u00e1s personalizaciones. No dejar\u00e1s de pulir tu sitio web hasta la perfecci\u00f3n.<\/p>\n<p>Es realmente genial\u00a0redise\u00f1ar tu sitio web con tus propias manos y es por eso que muchos de los principiantes van m\u00e1s all\u00e1 y aprenden c\u00f3mo hacer que una p\u00e1gina sea realmente \u00fanica. Si est\u00e1s leyendo esta entrada, eres uno de ellos.<\/p>\n<p>Pues,\u00a0hoy vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada\u00a0en WordPress.<\/p>\n<hr \/>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.templatemonster.com\/es\/temas-wordpress-tipo\/\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-19188\" src=\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590.png\" alt=\"banner wordpress\" width=\"728\" height=\"90\" srcset=\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590.png 728w, https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590-300x37.png 300w, https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590-640x79.png 640w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/p>\n<hr \/>\n<h2 id=\"quees\"><strong>\u00bfQu\u00e9 es una plantilla de p\u00e1gina\u00a0de\u00a0WordPress?<\/strong><\/h2>\n<p>Al principio\u00a0exist\u00eda la\u00a0Palabra, por lo que primero vamos a definir el term\u00edno. La apariencia de tu sitio web de WordPress\u00a0se determina por plantillas. Los colores de sus botones,\u00a0la colocaci\u00f3n de barra lateral,\u00a0los tipos de letra y la posici\u00f3n del formulario de b\u00fasqueda - todo se establece por una plantilla.<\/p>\n<p>En dos palabras, una plantilla de p\u00e1gina web es un archivo .php que describe c\u00f3mo se ve tu p\u00e1gina. Todos los archivos .php de toda plantilla de WordPress se almacenan en la carpeta \"themes\" del directorio \"wp-content\". Puedes aplicar plantillas de p\u00e1ginas a p\u00e1ginas espec\u00edficas, secciones\u00a0de p\u00e1gina o una clase de p\u00e1ginas. Algunas de las p\u00e1ginas siempre se difieren de otras, por ejemplo, una p\u00e1gina \"sobre nosotros\". Por lo general,\u00a0casi todo tema WP ya tiene un conjunto de p\u00e1ginas predise\u00f1adas que se aplican autom\u00e1ticamente.<\/p>\n<p>Pero c\u00f3mo WordPress \"entiende\"\u00a0cu\u00e1l plantilla .php usar en cada situaci\u00f3n? Ah\u00ed es cuando la jerarqu\u00eda de plantilla llega a la escena.<\/p>\n<hr \/>\n<h2 id=\"importancia\">Importancia de la jerarqu\u00eda de plantilla<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132010\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/Anarchist-Org-Chart.gif?x56506\" alt=\"\" width=\"600\" height=\"187\" data-wp-pid=\"132010\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Cuando un usuario navega por una de las p\u00e1ginas de tu sitio web, WordPress busca un archivo .php que le explica qu\u00e9 deber\u00eda mostrar. El CMS siempre busca un archivo necesario en\u00a0el orden estable espec\u00edfico. Este orden se llama jerarqu\u00eda de plantilla. D\u00e9janos mostrarte c\u00f3mo funciona.<\/p>\n<p>Por ejemplo, un visitante quiere leer una de tus entradas de blog y hace clic en\u00a0el enlace <em>http:\/\/tublog.com\/blog\/category-best\/entrada<\/em>. Lo primero que comprobar\u00e1 WordPress es si asignaste\u00a0una plantilla de p\u00e1gina personalizada espec\u00edfica a esta p\u00e1gina en particular.\u00a0Eres completamente libre de crear cualquier n\u00famero de plantillas de p\u00e1gina personalizada de WordPress y hacer que cada parte de tu sitio web sea \u00fanica.<\/p>\n<p>Si no hay\u00a0ning\u00fan archivo asignado, WP buscar\u00e1 una plantilla de p\u00e1gina de categor\u00eda. Se ve as\u00ed: <em>category-best<\/em>.<em>php<\/em>. Esta plantilla de p\u00e1gina determina la apariencia de toda la categor\u00eda de p\u00e1ginas y\u00a0te permite establecer una apariencia espec\u00edfica para un grupo de entradas de la misma tem\u00e1tica.<\/p>\n<p>Si no te importa establecer una apariencia diferente para cada categor\u00eda y no hay\u00a0archivo <em>category1.php<\/em>, WordPress comprobar\u00e1 el\u00a0n\u00famero ID de esa categor\u00eda.\u00a0Supongamos que es 15. Pues, WP buscar\u00e1 un archivo <em>category-15.php<\/em>.<\/p>\n<p>Y no habr\u00e1\u00a0este archivo porque no te importan las categor\u00edas (eso es solo una suposici\u00f3n). As\u00ed que, ahora WordPress buscar\u00e1\u00a0el archivo b\u00e1sico <em>page.php<\/em>.\u00a0Este archivo determina c\u00f3mo deben verse todas las p\u00e1ginas, si no se modifican de alguna manera.<\/p>\n<p>Puede ser que no\u00a0encuentre ning\u00fan archivo page.php. Es una situaci\u00f3n muy rara y probablemente nunca ocurra, si trabajas con plantillas predise\u00f1adas.\u00a0Pero si ocurre un problema de este tipo, WordPress encontrar\u00e1\u00a0el archivo <em>index.php<\/em> y mostrar\u00e1\u00a0al menos algo al\u00a0usuario.\u00a0Esta es una plantilla de sitio web predeterminada que define el aspecto b\u00e1sico de la p\u00e1gina.<\/p>\n<hr \/>\n<h2 id=\"como\"><strong>C\u00f3mo crear una plantilla de p\u00e1gina personalizada<\/strong><\/h2>\n<p>Finalmente, empecemos a practicar. En primer lugar, deber\u00edas crear un archivo .php en un editor de c\u00f3digo de tu elecci\u00f3n. Preferimos Windows Notepad, pero tambi\u00e9n puedes usar Notepad++, Sublime o cualquier otro que desees.<\/p>\n<p>Dos cosas que cada p\u00e1gina web necesita son\u00a0una\u00a0cabecera\u00a0y\u00a0un pie de p\u00e1gina. Para mostrarlas en tu plantilla de p\u00e1gina, a\u00f1ade el siguiente c\u00f3digo al <strong>archivo<\/strong> <strong>.php<\/strong> que has creado.<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"code\">\n<pre class=\"php\">&amp;lt;!--?php \/** * Template Name: Custom Page Template *\/ get_header(); ?--&amp;gt;\n\u00a0\n&amp;lt;!--?php get_footer(); ?--&amp;gt;<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Se ver\u00e1 as\u00ed:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2016\/07\/How-to-Create-a-Custom-Page-Template-1.png?x56506\" alt=\"\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Ahora guarda los cambios y abre\u00a0un administrador de archivos FTP o cPanel de tu sitio web.<\/p>\n<p>Sube el archivo que has creado a <strong>wp-content -&gt; themes-&gt; <\/strong>carpeta del tema actual de tu sitio web.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2016\/07\/How-to-Create-a-Custom-Page-Template-3.png?x56506\" alt=\"\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Ahora haz clic en\u00a0<strong>P\u00e1ginas &gt; A\u00f1adir nueva <\/strong>en tu panel de WP, llena la p\u00e1gina nueva con contenidos y\u00a0echa un vistazo a la derecha. Habr\u00e1 un panel de \"Atributos de p\u00e1gina\". Haz clic en la barra \"Plantillas\" y selecciona\u00a0la plantilla de p\u00e1gina personalizada que has creado en el men\u00fa desplegable.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132012\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/1.png?x56506\" alt=\"\" width=\"1732\" height=\"818\" data-wp-pid=\"132012\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Despu\u00e9s de\u00a0hacer clic en el bot\u00f3n \"Publicar\" y\u00a0llegar al sitio web, ver\u00e1s una estructura de p\u00e1gina muy sencilla. Tendr\u00e1 una cabecera\u00a0y un pie de p\u00e1gina, pero eso es todo. Parece muy aburrido, \u00bfno?<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132013\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/2.png?x56506\" alt=\"\" width=\"1405\" height=\"883\" data-wp-pid=\"132013\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Estamos seguro de que no te gustar\u00e1 este dise\u00f1o b\u00e1sico, as\u00ed que, hag\u00e1moslo m\u00e1s interesante. Es f\u00e1cil, solo tienes que copiar y pegar un poco. Casi cualquier tema de WordPress tiene p\u00e1ginas adicionales predise\u00f1adas. Por ejemplo,\u00a0nuestro tema (usamos FreeBook de TemplateMonster) tiene una p\u00e1gina de\u00a0aterrizaje y\u00a0una plantilla de p\u00e1gina personalizada sin cabecera y pie de p\u00e1gina. El tema Twenty Twelve (uno de los temas predeterminados gratuitos de WP) tiene una p\u00e1gina 404 y\u00a0una p\u00e1gina de archivo. El tema Twenty Fourteen (otro tema gratuito) puede proporcionarte una p\u00e1gina de Colaboradores. Adem\u00e1s, cada tema tiene algunas partes de p\u00e1gina precodificadas que se almacenan en <em>wp-content\/themes\/carpeta de tu tema<\/em>. Puedes descargar dicho archivo de parte de p\u00e1gina a tu computadora, abrirlo y simplemente copiarlo y pegarlo en tu nueva plantilla de p\u00e1gina personalizada de WordPress. As\u00ed es como se ve la plantilla de barra lateral de nuestro tema:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132014\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/3.png?x56506\" alt=\"\" width=\"735\" height=\"209\" data-wp-pid=\"132014\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Simplemente copiamos y pegamos este c\u00f3digo en\u00a0nuestro archivo .php. Mira, \u00a1ahora\u00a0tiene una barra lateral!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132015\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/4.png?x56506\" alt=\"\" width=\"1438\" height=\"866\" data-wp-pid=\"132015\" data-lazy-loaded=\"true\" \/><\/p>\n<hr \/>\n<h2 id=\"plantillas\">Plantillas de p\u00e1gina personalizada de WordPress para diferentes\u00a0prop\u00f3sitos<\/h2>\n<p>Como probablemente hayas entendido\u00a0ya al ver la jerarqu\u00eda de plantilla de WordPress, puedes crear una plantilla de p\u00e1gina .php no solo para una sola p\u00e1gina, sino tambi\u00e9n para un grupo de p\u00e1ginas.\u00a0Se trata de una categor\u00eda o un tipo al que se aplicar\u00e1 autom\u00e1ticamente una plantilla de p\u00e1gina espec\u00edfica.<\/p>\n<h3><strong>Plantilla de p\u00e1gina personalizada universal<\/strong><\/h3>\n<p>Supongamos que necesitas un archivo .php de plantilla de WordPress que estar\u00e1 disponible para cualquier p\u00e1gina que crees. En primer lugar, presta atenci\u00f3n a su nombre. Si el\u00a0nombre de tu .php comienza con \"page-\", WordPress lo interpretar\u00e1 como una plantilla especializada que se debe\u00a0aplicar a una p\u00e1gina espec\u00edfica. Adem\u00e1s,\u00a0trata de elegir un nombre comprensible para que puedas recordar\u00a0qu\u00e9 hay dentro del archivo en cualquier momento.<\/p>\n<p>Despu\u00e9s de crear una plantilla de p\u00e1gina personalizada, debes subirla a la carpeta <em>wp-content\/themes\/carpeta de tu tema<\/em> a trav\u00e9s de FileZilla o cPanel. Ahora, esta opci\u00f3n est\u00e1 disponible para\u00a0t\u00ed en el men\u00fa desplegable \"Atributos de p\u00e1gina\" del panel de control administrativo cada vez que\u00a0creas o editas una nueva p\u00e1gina.<\/p>\n<h3><strong>Plantilla de p\u00e1gina personalizada para una sola p\u00e1gina<\/strong><\/h3>\n<p>Puede ser que desees que una de tus p\u00e1ginas est\u00e1ticas se vea diferente de otras. La situaci\u00f3n en la que todas tus p\u00e1ginas est\u00e1ticas son \u00fanicas tambi\u00e9n es posible.<\/p>\n<p>Crea una plantilla de p\u00e1gina .php y\u00a0d\u00e1le un nombre <em>page-{slug}.php<\/em> o<em> page-{n\u00famero de ID de la p\u00e1gina}.php,<\/em> y sube este archivo a\u00a0la carpeta del tema actual. En este caso, WordPress utilizar\u00e1 autom\u00e1ticamente esta plantilla solo para una p\u00e1gina espec\u00edfica que coincida con\u00a0el n\u00famero\u00a0ID o\u00a0el slug en su nombre. Por ejemplo,\u00a0quieres crear una p\u00e1gina de Contactos y supongamos que tiene el n\u00famero ID 9. Crea una plantilla de p\u00e1gina personalizada de WordPress <em>page-contacts.php<\/em> o <em>page-9.php,<\/em> y se aplicar\u00e1 s\u00f3lo a la p\u00e1gina de Contactos.<\/p>\n<h3><strong>Plantilla\u00a0de p\u00e1gina personalizada para\u00a0entradas<\/strong><\/h3>\n<p>Has creado ya\u00a0una plantilla de p\u00e1gina personalizada, pero quieres que las p\u00e1ginas de tus entradas\u00a0sean iguales. En este caso, el cambio del nombre no ayudar\u00e1, como debes a\u00f1adir una l\u00ednea adicional de c\u00f3digo a esa plantilla. Escribe \u201c<em>Template Post Type: post, page<\/em>\u201c justo debajo de la fila Template Name. Se ver\u00e1 as\u00ed:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132016\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/5.png?x56506\" alt=\"\" width=\"353\" height=\"165\" data-wp-pid=\"132016\" data-lazy-loaded=\"true\" \/><\/p>\n<p>De esta forma tambi\u00e9n puedes a\u00f1adir eventos y otros tipos de contenido que tienes en tu sitio web. Debemos\u00a0mencionar, sin embargo, que este m\u00e9todo funcionar\u00e1 solo si tu WordPress es de la versi\u00f3n 4.7 o m\u00e1s nueva. Las versiones anteriores simplemente ignoran la fila Template Post Type.<\/p>\n<hr \/>\n<h2 id=\"porque\"><strong>\u00bfPor qu\u00e9 son geniales etiquetas condicionales?<\/strong><\/h2>\n<p>Anteriormente\u00a0hemos descrito c\u00f3mo crear plantillas de p\u00e1ginas completamente nuevas, pero \u00bfqu\u00e9 ocurre si deseas\u00a0hacer algunos cambios en una plantilla existente? Hay situaciones en las que necesitas que se muestre algo solo si se cumple una condici\u00f3n, por lo que no deseas crear una p\u00e1gina que\u00a0difiera\u00a0de otras solo en un peque\u00f1o detalle o que se muestre solo en una situaci\u00f3n particular.<\/p>\n<p>Es por eso que las etiquetas condicionales son tan geniales. Se utilizan\u00a0en una l\u00ednea de c\u00f3digo que verifica <strong>si<\/strong> se cumple alguna condici\u00f3n o no. Si se cumple, la primera parte del c\u00f3digo sigue ejecut\u00e1ndose y si no, se ejecuta la parte despu\u00e9s de \"else\". Por ejemplo, quieres que se muestre un tipo espec\u00edfico de barra lateral a los usuarios que\u00a0abren Archivo.\u00a0El c\u00f3digo para hacer esto ser\u00e1:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-132017\" src=\"https:\/\/s.tmimgcdn.com\/blog\/wp-content\/uploads\/2018\/03\/6.png?x56506\" alt=\"\" width=\"222\" height=\"102\" data-wp-pid=\"132017\" data-lazy-loaded=\"true\" \/><\/p>\n<p>Aqu\u00ed\u00a0est\u00e1 una lista de las etiquetas condicionales m\u00e1s frecuentemente utilizadas:<\/p>\n<ul>\n<li><em>is_home()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra la p\u00e1gina\u00a0de inicio (aquella que definiste como p\u00e1gina de inicio)<\/li>\n<li><em>is_front_page()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra la p\u00e1gina principal (front page) del sitio web (aquella que fue configurada como p\u00e1gina principal)<\/li>\n<li><em>is_single()<\/em>\u00a0Tiene una condici\u00f3n \"verdadera\" cuando se muestra una\u00a0entrada y ser\u00e1 \"falsa\" cuando un usuario est\u00e1 en una p\u00e1gina. Esta etiqueta condicional podr\u00eda ser m\u00e1s espec\u00edfica, si escribes el t\u00edtulo o la identificaci\u00f3n de la\u00a0entrada\u00a0particular entre corchetes.\u00a0Puede ser una sola entrada en particular\u00a0 (<em>is_single( `21` )<\/em> o\u00a0<em>is_single( `<\/em>batman<em>` )<\/em>) o un grupo de entradas (<em>is_single ( `3, 15, 47` )<\/em> o\u00a0<em>is_single( `<\/em>batman<em>, superman, ironman` )<\/em><\/li>\n<li><em>is_page()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra una p\u00e1gina. Esta etiqueta condicional tiene todas las mismas opciones que <em>is_single ()<\/em>. Puedes mencionar el nombre o la identificaci\u00f3n de\u00a0alguna p\u00e1gina entre corchetes, y este fragmento de c\u00f3digo rastrear\u00e1 una sola p\u00e1gina o un grupo de p\u00e1ginas<\/li>\n<li><em>is_page_template()\u00a0<\/em>Tiene una condici\u00f3n \"verdadera\" cuando se usa una plantilla de p\u00e1gina particular en esa p\u00e1gina. Debes escribir el nombre de esa plantilla de p\u00e1gina personalizada entre corchetes en\u00a0la forma de \"<em>template_name.php<\/em>\"<em>\u00a0<\/em><\/li>\n<li><em>is_category()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra una p\u00e1gina de categor\u00eda de archivo. Esta condici\u00f3n se podr\u00eda especificar igual que <em>is_single()<\/em> y <em>is_page()<\/em>\u00a0- al escribir el nombre de la categor\u00eda\u00a0espec\u00edfica del archivo o su ID entre corchetes<\/li>\n<li><em>is_tag()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra una p\u00e1gina de archivo de etiqueta. Podr\u00edas mencionar una etiqueta determinada\u00a0entre corchetes o rastrear todas las p\u00e1ginas de etiquetas. Si deseas saber, si hay alguna etiqueta en\u00a0la p\u00e1gina particular, puedes usar <em>have_tag()<\/em>\u00a0dentro del Loop.<\/li>\n<li><em>is_archive()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando un usuario va a cualquier p\u00e1gina de Archivo<\/li>\n<li><em>is_author()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra la p\u00e1gina de autor. Se podr\u00eda rastrear a un autor concreto (por su nombre o ID) y un grupo de autores<\/li>\n<li><em>is_date()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando se muestra una p\u00e1gina de archivo de una fecha determinada. Tambi\u00e9n hay condiciones m\u00e1s precisas: <em>is_year()<\/em> (cuando se muestra una p\u00e1gina de archivo del a\u00f1o determinado), <em>is_month()<\/em> (rastrea todas las p\u00e1ginas mensuales), <em>is_day()<\/em> (se hace lo mismo con\u00a0el d\u00eda especificado) e <em>is_time()<\/em> ( puedes hacer que rastree una p\u00e1gina que se public\u00f3 el momento preciso)<\/li>\n<li><em>is_search()<\/em> Tiene una condici\u00f3n \"verdadera\" cuando un usuario\u00a0se llega a una p\u00e1gina como resultado de b\u00fasqueda<\/li>\n<li><em>is_404()<\/em>\u00a0Tiene una condici\u00f3n \"verdadera\" cuando\u00a0la p\u00e1gina \"Error 404\" predeterminada (o ingeniosamente dise\u00f1ada) se muestra al visitante<\/li>\n<li><em>is_attachment() <\/em>Tiene una condici\u00f3n \"verdadera\" cuando un usuario va a la \"propia\" p\u00e1gina del archivo adjunto (los archivos adjuntos son im\u00e1genes o videos que\u00a0se a\u00f1ade\u00a0a\u00a0entradas a trav\u00e9s de la biblioteca multimedia o el editor)<\/li>\n<li><em>comments_open() <\/em>Tiene una condici\u00f3n \"verdadera\", si\u00a0el creador de p\u00e1gina\u00a0marc\u00f3 que\u00a0los comentarios\u00a0se permiten en esa p\u00e1gina<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"funciones\"><strong>Funciones de plantillas de p\u00e1ginas<\/strong><\/h2>\n<p>Copiar y pegar el c\u00f3digo de una plantilla de p\u00e1gina ya hecha es una forma f\u00e1cil y r\u00e1pida de crear una apariencia \u00fanica, pero \u00bfqu\u00e9 significa todo ese c\u00f3digo? Por supuesto, los desarrolladores web aprenden todo lo relacionado con PHP y saben exactamente qu\u00e9 funciones usar, c\u00f3mo usarlas y cu\u00e1ndo. Sin embargo, si todav\u00eda est\u00e1s leyendo esto, no\u00a0eres desarrollador web, o, al menos, no tienes mucha experiencia. Ya que estamos hablando del control total\u00a0sobre tu sitio web, no podemos\u00a0olvidar de las\u00a0etiquetas de plantilla.<\/p>\n<p>WordPress usa muchas funciones de PHP diferentes y aquellas que se usan solo para temas se\u00a0llaman Template tags o Etiquetas de plantilla. Ya\u00a0has visto ellas al crear tu primera plantilla de p\u00e1gina .php: <em>get_header() <\/em>y<em> get_footer()<\/em> son etiquetas de plantilla. No hablaremos sobre todas las etiquetas existentes, como hay demasiadas, pero\u00a0vamos a mencionar aquellas que definitivamente encontrar\u00e1s mientras dise\u00f1as tu sitio web.<\/p>\n<p><strong><em>get_header(), get_footer(), get_sidebar()<\/em><\/strong><\/p>\n<p>Estas tres etiquetas de plantilla a\u00f1aden una cabecera, un pie de p\u00e1gina o una barra lateral a tu plantilla de p\u00e1gina personalizada de WordPress. Esas partes\u00a0se toman del tema que usas actualmente. Si deseas\u00a0que se aplique una cabecera, un pie de p\u00e1gina o una barra lateral determinada\u00a0a esa p\u00e1gina, escribe su nombre entre corchetes. Por ejemplo, para usar un archivo <em>header-superstar.php<\/em>, necesitar\u00e1s una etiqueta de plantilla <em>get_header(`superstar`)<\/em>.<\/p>\n<p><strong><em>get_template_part()<\/em><\/strong><\/p>\n<p>Esta tambi\u00e9n a\u00f1ade una cierta parte de una plantilla ya hecha a tu tema .php. La diferencia es que si los corchetes permanecen vac\u00edos, no se a\u00f1adir\u00e1 nada. Debes\u00a0definir qu\u00e9 a\u00f1adir. Por lo general, esta etiqueta de plantilla se usa para mover una parte del c\u00f3digo del tema principal al secundario.<\/p>\n<p><strong><em>get_search_form()<\/em><\/strong><\/p>\n<p>Necesitar\u00e1s esta para a\u00f1adir un formulario de b\u00fasqueda\u00a0a la barra lateral. Los widgets de b\u00fasqueda tambi\u00e9n suelen usar esta etiqueta de plantilla. Localiza search_form.php en la carpeta de tema y luego lo a\u00f1ade\u00a0a una plantilla de p\u00e1gina personalizada.<\/p>\n<p><strong><em>get_page_template()<\/em><\/strong><\/p>\n<p>Esta funci\u00f3n recupera el pase a la plantilla actualmente utilizada de acuerdo con la jerarqu\u00eda de la plantilla.<\/p>\n<p><strong><em>wp_login_form()<\/em><\/strong><\/p>\n<p>Si no hay nada entre corchetes, esta funci\u00f3n a\u00f1ade un formulario de inicio de sesi\u00f3n sencillo de WordPress a la plantilla de p\u00e1gina personalizada. Si deseas utilizar alg\u00fan formulario en particular, debes escribir su nombre\u00a0entre corchetes de la misma manera que lo haces para la etiqueta de plantilla <em>get_header()<\/em>.<\/p>\n<p><strong><em>get_calendar()<\/em><\/strong><\/p>\n<p>Muestra un calendario en la p\u00e1gina. Se dise\u00f1ar\u00e1\u00a0de acuerdo con\u00a0el tema actual. Tambi\u00e9n puedes a\u00f1adir un calendario modificado seg\u00fan tu gusto; simplemente escribe su nombre entre corchetes de la misma forma que lo haces para barra lateral o pie de p\u00e1gina.<\/p>\n<p>Eso ser\u00e1 suficiente para ti, si el aprendizaje de PHP no es tu deseo. Hay m\u00e1s de un centenar de etiquetas de plantilla en WordPress, as\u00ed que, creemos que incluso los gur\u00fas de desarrollo web usan hojas de trucos. Si est\u00e1s realmente interesado en seguir aprendiendo, visita\u00a0 <a href=\"https:\/\/codex.wordpress.org\/Template_Tags\" target=\"_blank\" rel=\"nofollow\">WordPress Codex<\/a><\/p>\n<hr \/>\n<h2 id=\"debetener\">P\u00e1ginas \u00fatiles que todo sitio de WordPress debe tener<\/h2>\n<p>Ahora tienes el poder de personalizar cada parte de tu sitio web. Puedes crear plantillas de p\u00e1gina para cada p\u00e1gina y hacer que sea tan \u00fanica y compleja como sea posible. Sin embargo,\u00a0puede ser que ya tienes\u00a0otra pregunta: \u00bfqu\u00e9 p\u00e1ginas ser\u00edan realmente \u00fatiles para mi sitio web? As\u00ed que, perm\u00edtenos darte algunos ejemplos.<\/p>\n<p><strong>P\u00e1gina\u00a0404\u00a0genial<\/strong><\/p>\n<p>A nadie le gusta esta p\u00e1gina, porque te hace sentir un idiota. Sin embargo, su dise\u00f1o podr\u00eda hacer que un usuario se\u00a0vaya o vuelva a buscar una vez m\u00e1s. Toda p\u00e1gina \"404\" debe contener un enlace a tu p\u00e1gina de inicio y un formulario de b\u00fasqueda que motive al usuario a\u00a0quedarse en tu sitio web.<\/p>\n<p><strong>P\u00e1gina \u201cSobre nosotros\u201d\u00a0con tu equipo<\/strong><\/p>\n<p>La p\u00e1gina \"Acerca de nosotros\" es una de las m\u00e1s visitadas en tu sitio web. A la gente le encanta saber con qui\u00e9n se est\u00e1 comunicando. Es una parte muy importante de tu sitio web y una plantilla de p\u00e1gina personalizada \u00fanica es obligatoria para ella. Ser\u00eda realmente genial si todos los miembros del equipo\u00a0se presenten en una tabla. No\u00a0es dif\u00edcil crear una funci\u00f3n de este tipo: puedes copiarla de la p\u00e1gina similar de la plantilla gratuita de WP Twenty Fourteen.<\/p>\n<p><strong>P\u00e1gina personalizada del archivo<\/strong><\/p>\n<p>Tu objetivo es hacer que todo\u00a0usuario visite la mayor cantidad posible de p\u00e1ginas. Es por eso que\u00a0tu tipo de p\u00e1gina de archivo de WordPress debe contener enlaces a las publicaciones m\u00e1s recientes de diferentes categor\u00edas y atraer la atenci\u00f3n de los visitantes. No solo deber\u00eda mostrar las categor\u00edas y etiquetas disponibles, como eso es aburrido. Una buena idea ser\u00eda mostrar tus 5\u00a0entradas m\u00e1s populares o algunos art\u00edculos al azar. Se requieren algunos esfuerzos de tu parte, pero seguramente afecta bien las tasas de tr\u00e1fico de tu sitio web.<\/p>\n<p><strong>P\u00e1gina de contacto con formulario de contacto<\/strong><\/p>\n<p>Es obvio que un usuario que busca tus datos de contacto quiere comunicarse con tigo. Hacer que el cumplimiento de ese deseo sea f\u00e1cil para\u00a0el visitante no es solo una buena idea,\u00a0sino debe ser obligatorio para ti, si quieres tener \u00e9xito. Aseg\u00farate de que tu p\u00e1gina de contactos no solo tiene tu n\u00famero de tel\u00e9fono y direcci\u00f3n de correo electr\u00f3nico, sino integra un formulario de contacto y el\u00a0mapa de Google\u00a0con el puntero de tu ubicaci\u00f3n.<\/p>\n<p><strong>Mapa del sitio alfab\u00e9tico<\/strong><\/p>\n<p>Si hay muchos art\u00edculos en tu blog, debes crear un mapa del sitio. Esta es una p\u00e1gina que enumera todas las entradas que has escrito y publicado. Ser\u00eda realmente conveniente que todas esas publicaciones se organicen en un cierto orden (alfab\u00e9tico, por ejemplo). En este caso\u00a0los temas gratuitos de WordPress te ayudar\u00e1n una vez m\u00e1s. Twenty Fourteen tiene una plantilla de p\u00e1gina personalizada de WordPress \u201calphabetical posts\u201d, por lo que puedes simplemente replicarla.<\/p>\n<hr \/>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.templatemonster.com\/es\/temas-wordpress-tipo\/\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-19188\" src=\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590.png\" alt=\"banner wordpress\" width=\"728\" height=\"90\" srcset=\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590.png 728w, https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590-300x37.png 300w, https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/02\/WP_728\u044590-640x79.png 640w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/p>\n<hr \/>\n<p>Pues, te hemos brindado un conjunto de herramientas que te ayudar\u00e1n a alcanzar los niveles m\u00e1s altos de dominio de WordPress. Esperamos que tu plantilla de p\u00e1gina personalizada sea incre\u00edble.<\/p>\n<hr \/>\n<h3 style=\"text-align: center\">Tambi\u00e9n te recomendamos leer<\/h3>\n<p style=\"text-align: center\"><a href=\"https:\/\/monsterspost.com\/es\/como-incrustar-un-documento-pdf-en-wordpress\/\">\u00bfC\u00f3mo insertar PDF en WordPress?<\/a><br \/>\n<a href=\"https:\/\/monsterspost.com\/es\/mejores-plantillas-wordpress-elementor\/\">Las 30 mejores plantillas WordPress Elementor de 2020<\/a><br \/>\n<a href=\"https:\/\/monsterspost.com\/es\/como-cambiar-colores-y-tipos-de-letra-predeterminados-en-cualquier-tema-de-wordpress\/\">C\u00f3mo cambiar colores y tipos de letra predeterminados en cualquier tema de WordPress<\/a><\/p>\n<hr \/>\n<p>Fuente: \"<a rel=\"noopener noreferrer\" href=\"https:\/\/monsterspost.com\/create-custom-page-template-wordpress-4-x\/\" target=\"_blank\">How to Create a WordPress Custom Page Template: Gaining Ultimate Control<\/a>\" por Elizabeth Thistle<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Incluso una peque\u00f1a porci\u00f3n del poder y control te hace sentir en la cima del mundo. Lo mismo ocurre cuando creas sitios web. Empiezas a construir tu primer sitio web de WordPress y usas una plantilla sencilla gratuita. A continuaci\u00f3n, te compras un tema premium profesional. Y este tema todav\u00eda no cumple con todos tus [&hellip;]<\/p>\n","protected":false},"author":1334762,"featured_media":10552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,37],"tags":[442],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress<\/title>\n<meta name=\"description\" content=\"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress\" \/>\n<meta property=\"og:description\" content=\"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de TemplateMonster\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TemplateMonsterEspana\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/profile.php?id=100004881674652\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-10T09:42:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-08T07:50:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2018\/05\/wp-hacks.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"538\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diane Parks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TMonster_ES\" \/>\n<meta name=\"twitter:site\" content=\"@TMonster_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diane Parks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\"},\"author\":{\"name\":\"Diane Parks\",\"@id\":\"https:\/\/monsterspost.com\/es\/#\/schema\/person\/9347a229c99d039260b529468e03bb3c\"},\"headline\":\"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress\",\"datePublished\":\"2018-05-10T09:42:50+00:00\",\"dateModified\":\"2020-05-08T07:50:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\"},\"wordCount\":3544,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/monsterspost.com\/es\/#organization\"},\"keywords\":[\"tutorial de wordpress\"],\"articleSection\":[\"Tutoriales\",\"WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\",\"url\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\",\"name\":\"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/monsterspost.com\/es\/#website\"},\"datePublished\":\"2018-05-10T09:42:50+00:00\",\"dateModified\":\"2020-05-08T07:50:45+00:00\",\"description\":\"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/monsterspost.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/monsterspost.com\/es\/#website\",\"url\":\"https:\/\/monsterspost.com\/es\/\",\"name\":\"Blog de TemplateMonster\",\"description\":\"Just another MonsterPost Sites site\",\"publisher\":{\"@id\":\"https:\/\/monsterspost.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/monsterspost.com\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/monsterspost.com\/es\/#organization\",\"name\":\"MonstersPost Espa\u00f1a\",\"url\":\"https:\/\/monsterspost.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/monsterspost.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/03\/Logo-TM.png\",\"contentUrl\":\"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/03\/Logo-TM.png\",\"width\":180,\"height\":180,\"caption\":\"MonstersPost Espa\u00f1a\"},\"image\":{\"@id\":\"https:\/\/monsterspost.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/template_monster\/\",\"https:\/\/www.pinterest.com\/templatemonster\/\",\"https:\/\/www.youtube.com\/user\/TemplateMonsterCo\/\",\"https:\/\/www.facebook.com\/TemplateMonsterEspana\",\"https:\/\/twitter.com\/TMonster_ES\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/monsterspost.com\/es\/#\/schema\/person\/9347a229c99d039260b529468e03bb3c\",\"name\":\"Diane Parks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/monsterspost.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9dc57114df7de4f9c97b5d1f73e7c5ff?s=96&d=https%3A%2F%2Fmonsterspost.com%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9dc57114df7de4f9c97b5d1f73e7c5ff?s=96&d=https%3A%2F%2Fmonsterspost.com%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g\",\"caption\":\"Diane Parks\"},\"description\":\"Diane trabja como una redactora del blog MonsterPost Espa\u00f1a desde hace muchos a\u00f1os. No imagina su vida sin escribir, aprender algo nuevo cada d\u00eda, desarollarse personalmente y profesionalmente, y compartir sus conocimientos y experiencia con los lectores del blog. \u00a1S\u00edguela en Facebook!\",\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=100004881674652\"],\"url\":\"https:\/\/monsterspost.com\/es\/author\/diane\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress","description":"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress","og_description":"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.","og_url":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/","og_site_name":"Blog de TemplateMonster","article_publisher":"https:\/\/www.facebook.com\/TemplateMonsterEspana","article_author":"https:\/\/www.facebook.com\/profile.php?id=100004881674652","article_published_time":"2018-05-10T09:42:50+00:00","article_modified_time":"2020-05-08T07:50:45+00:00","og_image":[{"width":900,"height":538,"url":"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2018\/05\/wp-hacks.jpg","type":"image\/jpeg"}],"author":"Diane Parks","twitter_card":"summary_large_image","twitter_creator":"@TMonster_ES","twitter_site":"@TMonster_ES","twitter_misc":{"Escrito por":"Diane Parks","Tiempo de lectura":"18 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#article","isPartOf":{"@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/"},"author":{"name":"Diane Parks","@id":"https:\/\/monsterspost.com\/es\/#\/schema\/person\/9347a229c99d039260b529468e03bb3c"},"headline":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress","datePublished":"2018-05-10T09:42:50+00:00","dateModified":"2020-05-08T07:50:45+00:00","mainEntityOfPage":{"@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/"},"wordCount":3544,"commentCount":0,"publisher":{"@id":"https:\/\/monsterspost.com\/es\/#organization"},"keywords":["tutorial de wordpress"],"articleSection":["Tutoriales","WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/","url":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/","name":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress","isPartOf":{"@id":"https:\/\/monsterspost.com\/es\/#website"},"datePublished":"2018-05-10T09:42:50+00:00","dateModified":"2020-05-08T07:50:45+00:00","description":"Vamos a aprender c\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress.","breadcrumb":{"@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/monsterspost.com\/es\/tutorial-como-crear-una-plantilla-de-pagina-personalizada-en-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/monsterspost.com\/es\/"},{"@type":"ListItem","position":2,"name":"Tutorial: C\u00f3mo crear una plantilla de p\u00e1gina personalizada en WordPress"}]},{"@type":"WebSite","@id":"https:\/\/monsterspost.com\/es\/#website","url":"https:\/\/monsterspost.com\/es\/","name":"Blog de TemplateMonster","description":"Just another MonsterPost Sites site","publisher":{"@id":"https:\/\/monsterspost.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/monsterspost.com\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/monsterspost.com\/es\/#organization","name":"MonstersPost Espa\u00f1a","url":"https:\/\/monsterspost.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/monsterspost.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/03\/Logo-TM.png","contentUrl":"https:\/\/monsterspost.com\/es\/wp-content\/uploads\/sites\/4\/2020\/03\/Logo-TM.png","width":180,"height":180,"caption":"MonstersPost Espa\u00f1a"},"image":{"@id":"https:\/\/monsterspost.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/template_monster\/","https:\/\/www.pinterest.com\/templatemonster\/","https:\/\/www.youtube.com\/user\/TemplateMonsterCo\/","https:\/\/www.facebook.com\/TemplateMonsterEspana","https:\/\/twitter.com\/TMonster_ES"]},{"@type":"Person","@id":"https:\/\/monsterspost.com\/es\/#\/schema\/person\/9347a229c99d039260b529468e03bb3c","name":"Diane Parks","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/monsterspost.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9dc57114df7de4f9c97b5d1f73e7c5ff?s=96&d=https%3A%2F%2Fmonsterspost.com%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9dc57114df7de4f9c97b5d1f73e7c5ff?s=96&d=https%3A%2F%2Fmonsterspost.com%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g","caption":"Diane Parks"},"description":"Diane trabja como una redactora del blog MonsterPost Espa\u00f1a desde hace muchos a\u00f1os. No imagina su vida sin escribir, aprender algo nuevo cada d\u00eda, desarollarse personalmente y profesionalmente, y compartir sus conocimientos y experiencia con los lectores del blog. \u00a1S\u00edguela en Facebook!","sameAs":["https:\/\/www.facebook.com\/profile.php?id=100004881674652"],"url":"https:\/\/monsterspost.com\/es\/author\/diane\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/posts\/10533"}],"collection":[{"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/users\/1334762"}],"replies":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/comments?post=10533"}],"version-history":[{"count":5,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/posts\/10533\/revisions"}],"predecessor-version":[{"id":22615,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/posts\/10533\/revisions\/22615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/media\/10552"}],"wp:attachment":[{"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/media?parent=10533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/categories?post=10533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monsterspost.com\/es\/wp-json\/wp\/v2\/tags?post=10533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}