Creando templates

Podemos crear plantillas personalizadas para páginas estáticas basándonos en el archivo page.php

Podemos, por ejemplo, duplicar este archivo y darle un nombre como este: page_custom.php

Ahora, incluimos al principio del código de este nuevo archivo lo siguiente:

<?php

/*

Template Name: Mi pagina personalizada

*/

?>

El nombre del template es el que aparecerá después en el menú de administración.

Una vez creado el archivo personalizado, nos vamos a la administración de nuestro blog, y desde la opción de crear/editar una página, debería aparecernos la opción de “Plantilla de página” donde aparecerá el nombre de nuestro nuevo template. Lo seleccionamos y listo… nuestra página se basará en el diseño que hemos hecho.

Otra opción es duplicar page como:

  • page-{slug}.php
  • page-{ID}.php

Tanto si usamos un método como el otro, de momento nuestros templates son exactamente iguales… lo que necesitamos es (por ejemplo) q nuestros templates carguen cabeceras distintas.

Para eso vamos a duplicar header.php como header-custom.php, vamos a modificarlo ligeramente y luego dentro de page.php vamos a buscar el sitio donde nuestro php “pide” la cabecera, y vamos a cambiar get_header(); por get_header('custom');