“Cuando creamos un Theme para WordPress siempre, o normalmente utilizamos el mismo diseño para todas las paginas y artículos, es decir, nos basamos en una sola plantilla unificada para todas las paginas de nuestro blog cambiando solo el contenido, hoy veremos como crear plantillas personalizadas para cada pagina de nuestro blog”
Y es que en realidad es algo tan sencillo como declarar una nueva plantilla y darle el nuevo diseño que deseamos para la pagina en cuestión, pero mejor hacemos como siempre y ponemos un ejemplo practico.
Por ejemplo en este blog podemos ver que las paginas de los artículos, así como el home y la pagina las categorías son exactamente iguales, esto es así por que el Theme trabaja solo con la plantilla PAGE.PHP, por ejemplo nosotros podríamos querer que en las categorías no apareciese el sidebar o que apareciese un sidebar diferente, para ello vamos a crear una nueva plantilla personalizada.
Lo primero que haremos será crear una copia del archivo PAGE.PHP y lo llamaremos por ejemplo PAGE2.PHP para diferenciarlo, este archivo es exactamente igual al otro, pero nosotros lo modificaremos quitando el sidebar y agrandando el ancho del contenido para que ocupe toda la pantalla, eso claro esta lo haremos en la pagina de Estilos cambiando algunos atributos y añadiendo otros, pero lo que nos interesa es como declarar este nuevo archivo para que WordPress lo detecte como una nueva plantilla.
Algo tan sencillo como añadir el siguiente código en la parte de arriba de nuestro archivo nuevo.
<?php /*
Template Name: Nombre de la pagina
*/
?>
De esta manera WordPress entiende que ahora tenemos dos plantillas para las paginas, la que viene por defecto y la que acabamos de crear, ¿pero como elegir la plantilla?, esto es más sencillo todavía.
Cuando trabajamos con un Theme para WordPress estándar el sistema entiende que las paginas están basadas en la plantilla PAGE.PHP, pero en el momento que nosotros creamos y declaramos una nueva plantilla de pagina WordPress lo detecta y de forma automática nos muestra una nueva opción en nuestro panel de control, esta opción la podremos ver cuando estamos creando una nueva pagina en el menú de la parte derecha, podremos ver un nuevo desplegable donde podemos elegir la plantilla con la que queremos que funcione nuestra nueva pagina.
De nuevo con un poco de sentido común y un simple código hemos personalizado las paginas de nuestro blog, y lo bueno de las plantillas de paginas de WordPress es que podemos crear tantas como necesitemos siempre y cuando estén declaradas y darle estilos diferentes a todas nuestras paginas.
Pero cuidado, aquí hablamos de paginas y no de artículos, entendemos pues que son las paginas de las categorías, paginas de tags, de autor, o cualquier pagina de información que añadimos a nuestro blog.