
Tipos de plantillas wordpress
09/09/2022

Plugin de plantilla de página de WordPress
}Un buen caso de uso para esto sería si tiene una tienda en su sitio y necesita mostrar una imagen de cabecera diferente o un menú personalizado en la página de la tienda. Usted podría entonces añadir estas personalizaciones en header-shop.php y se mostraría en el lugar apropiado.Sin embargo, las etiquetas condicionales no se limitan a una página. Usted puede hacer varias declaraciones en una fila como así:if ( is_page('products') ) {
Como puede ver, no hay nada demasiado sofisticado aquí: las llamadas habituales para la cabecera y el pie de página, y el bucle en el medio. La página en cuestión tiene este aspecto:La plantilla de página por defecto en el tema Twenty Twelve. (Ver versión grande)2. Copiar y renombrar el archivo de la plantillaDespués de identificar el archivo de la plantilla por defecto, es el momento de hacer una copia. Utilizaremos el archivo duplicado para realizar los cambios deseados en nuestra página. Para ello también tendremos que renombrarlo. No puedes tener dos archivos con el mismo nombre, eso sólo confunde a todo el mundo.Eres libre de darle al archivo el nombre que quieras siempre que no empiece con ninguno de los nombres de archivos de temas reservados. Así que no lo llames page-algo.php o cualquier otra cosa que haga pensar a WordPress que es un archivo de plantilla dedicado.Tiene sentido usar un nombre que identifique fácilmente para qué se usa este archivo de plantilla, como mi-plantilla-personalizada.php. En mi caso, usaré custom-full-width.php.3. Personalizar la cabecera del archivo de plantillaLuego tenemos que decirle a WordPress que este nuevo archivo es una plantilla de página personalizada. Para ello, tendremos que ajustar la cabecera del archivo de la siguiente manera:
¿Qué son las plantillas en WordPress?
Una plantilla controla el diseño de sus páginas. No hay que confundirla con los temas (que establecen el diseño de todo el sitio), la plantilla afecta a la apariencia de una página individual (o entrada) o de grupos de páginas (o entradas).
¿Cuántas plantillas de WordPress hay?
Hay más de 31.000 temas de WordPress en total, incluidas las opciones premium. (Scepter, 2020) Según una investigación de Scepter, hay aproximadamente 31.010 temas de WordPress disponibles para descargar o comprar.
¿Cuál es la diferencia entre un tema y una plantilla?
Los temas afectan al diseño de todo el sitio, y las plantillas afectan al diseño de una sola página del sitio.
Tipos de plantillas wordpress online
Ahora, quieres ir más allá y comenzar el desarrollo de un tema más complejo. Para ello, necesita configurar el comportamiento de WordPress con respecto a la página principal Y crear plantillas específicas basadas en la jerarquía de plantillas de WordPress.
Por defecto, un sitio de WordPress muestra sus entradas más recientes en orden cronológico inverso en la página principal de su sitio PERO muchos usuarios de WordPress quieren una página principal estática o una página de bienvenida como página principal.
Si el archivo front-page.php no existe, WordPress utilizará los archivos home.php o page.php dependiendo de la configuración en Ajustes > Lectura. Si no existe ninguno de estos archivos, utilizará el archivo index.php.
Las plantillas de página son un tipo específico de archivo de plantilla que puede aplicarse a una página específica o a grupos de páginas. Estas plantillas sólo se aplican a las páginas, no a ningún otro tipo de contenido (como los posts y los tipos de post personalizados).
Eso es todo, desde WordPress, edita la página o entrada en la que quieres aplicar la plantilla personalizada Y desde la sección de Atributos de la Página o Entrada de tu Página/Poste, podrás seleccionar tu plantilla personalizada desde el menú desplegable Plantilla.
Tipos de plantillas wordpress del momento
Cuando se utiliza un tema hijo, cualquier archivo que se añada al tema hijo anulará el mismo archivo en el tema padre. Por ejemplo, ambos temas contienen la misma plantilla category.php, entonces se utiliza la plantilla del tema hijo.Si un tema hijo contiene la plantilla específica como category-unicorns.php y el tema padre contiene la plantilla de menor prioridad como category.php, entonces se utiliza category-unicorns.php del tema hijo.Por el contrario, si un tema hijo contiene sólo la plantilla general como category.php y el tema padre contiene la específica como category-unicorns.php, entonces se utiliza la plantilla del padre category-unicorns.php.
Para añadir author-{role}.php antes de author.php, podemos manipular la jerarquía actual utilizando el tipo de plantilla 'author_template'. Esto permite que una solicitud de /author/username donde username tiene el rol de editor se muestre usando author-editor.php si está presente en el directorio de temas actual.
Ver más
Cuando esté construyendo su tema, utilizará archivos de plantilla para afectar la disposición y el diseño de diferentes partes de su sitio web. Por ejemplo, usarás una plantilla de cabecera o una parte de la plantilla para crear una cabecera.
El archivo de plantilla más importante es el índice, que es la plantilla general si no se puede encontrar una plantilla más específica en la jerarquía de plantillas. Aunque un tema sólo necesita una plantilla de índice, normalmente los temas incluyen numerosas plantillas para mostrar diferentes tipos de contenido y contextos.
Una parte de plantilla es una pieza de una plantilla que se incluye como parte de otra plantilla, como la cabecera de un sitio. La parte de la plantilla puede ser incrustada en múltiples plantillas, simplificando la creación de temas. Las partes de plantilla más comunes son:
La plantilla de una sola entrada utilizada cuando un visitante solicita una sola entrada de un tipo de entrada personalizado. Por ejemplo, single-book.php se utilizaría para mostrar entradas individuales de un tipo de entrada personalizado llamado book.
La plantilla de tipo de entrada de archivo se utiliza cuando los visitantes solicitan un tipo de entrada personalizada de archivo. Por ejemplo, archive-books.php se utilizaría para mostrar un archivo de entradas del tipo de entrada personalizado llamado books. El archivo de plantilla de archivo se utiliza si la plantilla archive-{post-type} no está presente.