La nueva versión de WordPress 4.7 que saldrá el 6 de Diciembre del 2016 tendrá una excelente funcionalidad para todos los desarrolladores de temas: Plantillas personalizadas para entradas.
Este significa que podremos elegir cómo renderizar las entradas de cualquier tipo de post, ya sea página, entrada o tipo de publicación personalizada (Custom Post Type) mediante distintas plantillas que podremos agregar a nuestro tema.

¿Qué código debemos implementar?
El código es muy parecido a cuando generamos las plantillas para las páginas: Creamos un nuevo fichero en la raíz de nuestro tema con cualquier nombre y en las primeras líneas escribiremos dentro de un bloque de comentario los siguientes valores:
<?php
/*
* Template Name: Plantilla navideña
* Template Post Type: post
*/
?>
Como pueden observar hay un nuevo valor llamado Template Post Type
al que podremos asignarle aquellos tipos de entradas donde podremos seleccionar la nueva plantilla. En este caso esta plantilla estará disponible en todos los posts.
Si quisiéramos utilizar la misma plantilla para páginas u otro tipo de entrada personalizada bastaría con agregar sus nombres separados por coma:
<?php
/*
* Template Name: Plantilla navideña
* Template Post Type: post, page, documento
*/
?>
Ahora tendremos el selector de plantilla en todas las entradas, páginas y en los Custom Post Type «documento».
Deja una respuesta