Skip to content
Navegación
  • Inglés
  • Ortografía
  • Acentuación
  • Capitales
  • Conjuntos
  • Productos notables

Celebérrima

Cómo crear una plantilla para entradas individuales personalizada en WordPress

Mostrar diferentes layouts para las entradas individuales (single.php) puede ser necesario porque deseamos mostrar diferentes productos o contenidos que así lo requieren.

Lo primero es descargar el archivo single.php del theme que estamos usando.

A ese archivo que hay que renombrarlo, por ejemplo: single-alterno.php

Ahora hay que subirlo y abrirlo en el editor de WordPress para cambiar la cabecera por lo siguiente:

<?php
/*
*Template Name: Alterno Article
*Template Post Type: post
*/
get_header(); ?>

Ahora cuando creamos una nueva entrada tendremos la opción de asignar la plantilla por defecto (single.php) o la que hemos agregado (single-alterno.php):

Al dar clic se mostrarán las opciones de platillas que tenemos para las entradas individuales.

Al resto es agregar los elementos que queremos mostrar en esta plantilla (single-alterno.php) y trabajar con las hojas de estilo (CSS).

Es muy importante que revises el archivo single.php, la mayoría de los temas usan la siguiente función para indicar que contenido mostrar:

<?php get_template_part( 'template-part/content', 'single' ); ?>

La función indica que se carga el archivo contenido-single.php que se encuentra en el directorio template-part del tema.

Entonces, debes agregar un archivo, por ejemplo, content-alterno.php en el directorio template-part del tema. Y llamarlo con la función:

<?php get_template_part( 'template-part/content', 'alterno' ); ?>

También, es posible que estés trabajando con los formatos de entrada de WordPress, entonces, se puede utilizar la función de la siguiente manera:

<?php get_template_part( 'template-part/content', get_post_format() ); ?>

Para que se carguen diferentes layouts en función del formato de entrada tendrás que agregar los archivos asociados, por ejemplo, content-aside.php sería el contenido a mostrar para las minientradas (aside) o, content-chat.php para mostrar el contenido asociado a las transcripciones de chat.

Relacionados:

  • ¿Cómo eliminar el feed RSS de WordPress?
  • Cómo convertir entradas en páginas y viceversa en WordPress
  • Cómo registrar los formatos de entrada en WordPress
  • Qué son los formatos de entradas de WordPress
  • Añadir extractos en páginas de WordPress
  • Cómo justificar texto en WordPress con el editor Gutenberg
  • Cómo insertar anuncios entre entradas de WordPress
  • Cómo insertar anuncios en WordPress con shortcode

Buscar

+ Populares

  • Ejemplos elementos naturales y sociales (primaria)
  • Mapa República Mexicana con nombres y división política para imprimir
  • Más de 100 refranes cortos con su significado
  • Amado Nervo – Biografía corta y sus obras
  • 100 Ejemplos de siglas y su significado
  • Ejemplos conjuntos infinitos
  • Conjunto vacío definición y ejemplos
  • Orden de una matriz – Definición y ejemplo
  • Tipos de usuarios de la contabilidad (internos y externos)
  • Reglas de redondeo - Ejemplos números decimales

Otras temáticas:

  • Ángulos
  • Áreas geométricas: fórmulas y ejemplos
  • Volúmenes geométricos: fórmulas y ejemplos
  • Factorización: casos y ejemplos
  • Cifras significativas: operaciones y ejemplos
  • Notación científica: operaciones y ejemplos
  • Lugares del mundo
  • Mapas para colorear e imprimir
  • Vocabulario básico en francés y español
  • Punto de equilibrio contable: definiciones y ejemplos
  • Perímetros geométricos: fórmulas y ejemplos
  • Cómo escribir matemáticas con LaTeX: ejemplos
  • Biografías cortas
  • Refranes
  • Adivinanzas
© Celeberrima.com 2021
  • Política de privacidad y cookies
  • Contacto
Usamos cookies con fines estadísticos y de mercadotecnia. Si sigues navegando aceptas su uso. No se muestran anuncios personalizados al EEE y se ha restringido el procesamiento de la información para CCPA.Estoy de acuerdoSaber más y configuración