Crear y usar plantillas para páginas de WordPress

Las plantillas de página son muy útiles: Permiten crear páginas personalizadas, por ejemplo la creación de una página de archivo que muestra todos tus posts, o una página para mostrar información sobre mi, histórico de posts mensuales, una página de portfolio, así como lo tengo yo en mi blog.
Una plantilla de página se define por el siguiente código, insertado en las primeras líneas del archivo:

<?php
/*
Template Name: Portfolio
*/
?>

De esta manera yo creo mi plantilla para mi Portfolio (o Portafolio)

El archivo lo guardamos en el directorio principal de wordpress como page-portfolio.php

En la sección para crear nuevas páginas veremos el menú de atributos, ahora tendrá que aparecer una nueva plantilla, para seleccionar, la que acabamos de crear.

13 opiniones en “Crear y usar plantillas para páginas de WordPress”

  1. Quisiera poder tener la posibilidad de varias paginas (como la index) con opcion de post en el blog. Como puedo lograrlo, me estoy liando un poco. Gracias

  2. ¡Muy buena idea! El problema es que cuando he ido a probarlo en mi blog, resulta que no aparece la opción “Plantilla”, solo me permite indicar la superior… ¿Alguna idea de porqué puede ser? 🙁

    1. Buenas Diego,

      gracias por tu comentario, la verdad es que si es raro lo que te pasa pero bueno ya encontraste la solución, si encuentro otra manera de resolver esto que te pasa lo comentaré

      un saludo!

    1. Hola!
      buena pregunta, nunca lo he probado, pero acabo de investigar un poquito y creo que dentro del formulario de crear nueva pagina, en el menu de la derecha “Atributos de pagina” en el desplegable superior, tienes que seleccionar la “página padre” de la pagina que estas creando, de esta maneras creas como subpaginas de una página superior.
      Para crear páginas que estén en el mismo nivel de relevancia no pones nada, que es la opcion “(sin superior)”

  3. Hola, no tengo la opcion plantilla, solo superior y orden. Con otro theme no tenia ningun problema, pero con el actual no tengo esa opcion. Alguien sabe que puede ser?

    1. Has leído el artículo?? Tienes que crear un archivo php y poner al inicio lo siguiente:

      <?php
      /*
      Template Name: Portfolio
      */
      ?>
      

      Posiblemente con tu nuevo theme no tienes ninguna plantilla creada

  4. Muy buen documento, solo que tengo una consulta, sigo todos los pasos al pié de la letra y cuando cambio la plantilla desde el editor de paginas, y aplico los cambios, al querer ver la pagina, me da el siguiente error:

    Fatal error: Using $this when not in object context in C:xampphtdocsdanferwp-contentthemesyoo_air_wplayoutstemplate.config-pages.php on line 7

    Desde ya muchas gracias!!!!

  5. Hola, ya tengo un blog con el que he estado trabajando. ahora quisiera agregar una página nueva pero con un formato distinto; cuando agrego la página nueva elijo en “PAGE ATTRIBUTES” luego en TEMPLATE la opción “PAGE WITH LEFT SIDE BAR” pero la verdad esa opción no tengo idea de como usarla. conocen algún tutorial o algo así para aprender a usarla???
    gracias.
    saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *