Usando plantillas de página en su tema de WordPress

¿Cuántas páginas creaste en tu último proyecto de WordPress? Si está utilizando WordPress como un sistema de gestión de contenido y no para los blogs o cualquier otra razón, es muy posible que las páginas sean el tipo de publicación más utilizado en ese proyecto. ¿Por qué? Porque las páginas son las más básicas. y Tipo de publicación más útil en WordPress.

Hay cinco tipos de publicaciones predeterminadas que vienen con WordPress fuera de la caja: publicaciones, páginas, archivos adjuntos, revisiones y menús de navegación. Podría decirse que las páginas tienen la mayor importancia entre estos tipos de mensajes integrados. Es extremadamente común que un sitio web corporativo conste de muchas páginas, y puedes ver decenas, quizás cientos de páginas diferentes en un sitio web como ese..

Aunque las páginas son muy importantes para WordPress como sistema de gestión de contenido, es fácil crear un sitio web muy aburrido, con páginas idénticas a las de otros. Ahí es donde entran en juego las "plantillas de página": las plantillas de página son probablemente la forma más efectiva de condimentar los diseños de sus páginas..

¿Qué son las plantillas de página??

En esencia, las plantillas de página le permiten personalizar la apariencia de sus páginas. No puede servirlos como un complemento, pero puede usarlos en sus temas o temas infantiles. Al crearlos y colocarlos en la carpeta de su tema, podrá usar diferentes diseños para sus páginas de forma automática u opcional, según el tipo de plantilla de página..

Sí, hay diferentes tipos de plantillas de página. Hay tres tipos, de hecho:

  1. La plantilla de página predeterminada, que es la page.php archivo de su tema
  2. Plantillas de página especializadas, que están literalmente especializadas para páginas específicas.
  3. Plantillas de página personalizadas, que son las que todos pensamos cuando vemos las palabras "plantilla de página"

La plantilla de página por defecto, page.php, es el archivo que anula index.php Para cambiar el diseño de tus páginas. Si desea diseñar un nuevo diseño para una página específica (por ejemplo, la página con la barra "about"), puede usar plantillas de página especializadas que anulan ambas page.php y index.php. Y si desea crear un nuevo diseño de página para usar en cualquier página que desee, puede usar plantillas de página personalizadas que anulan las plantillas de página especializadas., page.php y index.php.

No creo que sea necesario mirar en el page.php Archivo adicional, así que vamos a pasar a las plantillas de página especializadas..

Plantillas de página especializadas

Las plantillas de página especializadas son las que se pueden configurar para una sola página y obligarla a usar un diseño, en lugar de dejarlo en la decisión del usuario. Es una buena manera de configurar plantillas de página para páginas específicas al diseñar un sitio web para un cliente (o usted mismo), pero no es tan útil como las plantillas de página personalizadas..

Hay dos formas muy fáciles de crear plantillas de página especializadas: utilizando el ID de la página o su barra. Simplemente asigne un nombre a su archivo de plantilla con el ID o el slug de la página, como page-9.php o page-about.php, obliga a WordPress a usar esa plantilla para mostrar la página. (Las babosas tienen más prioridad que las ID en plantillas de página especializadas, por lo que page-about.php anulará page-9.php si ambos están destinados para la misma página.

Si está creando un tema para el público, no debe usar plantillas de página especializadas a menos que tenga una razón muy específica para hacerlo..

Plantillas de página personalizadas

Como dije antes, las plantillas de página personalizadas son el tipo de plantillas de página que todos piensan cuando se mencionan las "plantillas de página", debido a su facilidad de uso y la consiguiente popularidad..

Crear plantillas de página personalizadas también es muy fácil. Simplemente coloque el siguiente comentario de PHP al principio del archivo de plantilla y WordPress se encarga del resto:

¡Eso es! Ahora, en la pantalla de edición de cada página, puede seleccionar esta plantilla de página personalizada en lugar de la plantilla de página predeterminada.

Si va a crear y lanzar un tema, tenga en cuenta que las plantillas de página personalizadas son una de las mejores formas de enriquecer un tema, y ​​prácticamente esperado para crear un par de ellos.

Consejos y trucos útiles

Creación de una plantilla de página especializada o personalizada: Esta es una obviedad: si desea crear una plantilla de página especializada o personalizada, simplemente duplique la page.php archivo, renómbrelo con un nombre de su elección y edite el archivo como desee.

Organizar plantillas de página en una subcarpeta: Este es un dato divertido: puede almacenar sus archivos de plantilla de página personalizados en una subcarpeta, en lugar de volcarlos a la carpeta raíz de su tema. (Esto no se aplica a las plantillas de página especializadas). Solo tenga en cuenta que un tema secundario también debe tener la misma subcarpeta si pretende anular las plantillas de página personalizadas en el tema principal..

Si no quiere (o necesita) tener una subcarpeta, al menos debe nombrar sus archivos de plantilla de página personalizados con un prefijo (como plantilla de página - ***. php) para aumentar su visibilidad entre otros archivos de temas.

Usando plantillas personalizadas en otros tipos de publicaciones: Lamentablemente, la libertad de usar plantillas personalizadas no es posible para tipos de publicación que no sean Páginas. Puede configurar una plantilla de página genérica para el tipo de publicación de su cartera creando un archivo de plantilla especializado llamado single-portfolio.php pero no puede establecer diferentes plantillas personalizadas para cada elemento de la cartera. Para lograrlo, encontré un complemento antiguo (y posiblemente abandonado) llamado Plantilla de página de tipo de publicación personalizada. Todavía funciona bien en WordPress 4.0, por lo que es posible que desee darle una oportunidad si realmente necesita este tipo de funcionalidad..

Nombrando tus plantillas de página personalizadas a la derecha: Si está desarrollando un tema para lanzarlo, debe pensar desde la perspectiva de todos los usuarios, no solo de usted. Nombrar plantillas de página personalizadas es solo un ejemplo: si desea que las personas usen su tema sin ningún problema, debe elegir los nombres de la plantilla de página personalizada con cuidado. Es posible que entienda lo que significa "1/1", pero debe asignarlo a "Página de ancho completo" para evitar confusiones. Sus usuarios pueden incluso simplemente omitir el uso de plantillas de página personalizadas si no entienden de qué se trata..

Ultimas palabras

En comparación con otras funciones, las plantillas de página tienen una lógica muy simple y, sin embargo, nos muestran la riqueza de WordPress (en términos de diseño) más que cualquier otra función de WordPress. Personalmente me encantan y, al observar la variedad de plantillas de página personalizadas en los temas de WordPress gratuitos y comerciales más populares, puedo decir que la comunidad también los ama..

¿Qué opinas sobre las plantillas de página? ¿Tienes ideas, opiniones o cosas diferentes que me perdí en este tutorial? Cuéntanos qué te parece en la sección de comentarios. Y si te gustó el artículo, no olvides compartirlo con tus amigos.!