Crear páginas personalizada para posts en WordPress 4.7
Hasta ahora teníamos la posibilidad de crear plantillas personalizadas para las páginas estáticas. Esto se hacía creando un archivo php dentro de nuestro tema y añadiendo al inicio del mismo:
<?php
/*
Template Name: Nombre de la plantilla
*/
Esto añadía en el administrador, cuando creábamos o editábamos una página, un desplegable llamado “Atributos de página” donde teníamos las plantillas disponibles.
Ahora podemos hacer lo mismo con los artículos (posts) y los artículos personalizados (custom posts). Para hacerlo sólo tenemos que añadir una línea más al inicio del archivo php que tendrá el código de nuestra plantilla:
Ahora en los artículos normales, en las páginas y en los posts tipo “productos” saldrá el cuadro de atributos donde elegir una plantilla de entre las disponibles.
<?php
/*
Template Name: Nombre de la plantilla
*/
Esto añadía en el administrador, cuando creábamos o editábamos una página, un desplegable llamado “Atributos de página” donde teníamos las plantillas disponibles.
Ahora podemos hacer lo mismo con los artículos (posts) y los artículos personalizados (custom posts). Para hacerlo sólo tenemos que añadir una línea más al inicio del archivo php que tendrá el código de nuestra plantilla:
<?php
/*
Template Name: Nombre de la plantilla
Template Post Type: post, page, product
*/
Ahora en los artículos normales, en las páginas y en los posts tipo “productos” saldrá el cuadro de atributos donde elegir una plantilla de entre las disponibles.