
Crear plantilla para entradas wordpress
09/09/2022

Plantilla de WordPress para una sola entrada
Una plantilla controla el diseño de tus páginas. No hay que confundirla con los Temas (que establecen el diseño de todo tu sitio), la plantilla afecta al aspecto de una página individual (o entrada) o de grupos de páginas (o entradas).
Cuando estés trabajando en una página o entrada, busca la plantilla en la configuración de la barra lateral derecha. Verás la plantilla actual en uso. Haz clic en Editar para cambiar al Editor de plantillas y editar esa plantilla:
Una vez que hayas seleccionado una plantilla para editar, se abrirá el Editor de plantillas. Sabrá que está editando una plantilla en lugar de una página o una entrada porque aparecerá un marco oscuro alrededor del contenido (1), el nombre de la plantilla se mostrará en la parte superior (2) y la palabra "plantilla" aparecerá en la barra lateral de ajustes (3):
También puedes editar las plantillas a través del Editor del Sitio. Ve a Apariencia → Editor en tu panel de control. Accederá a la plantilla que utiliza su página de inicio. Para pasar a editar una plantilla diferente, haga clic en el icono de su sitio en la esquina superior izquierda y seleccione Plantillas.
¿Cómo puedo crear una plantilla de entrada única personalizada?
Para añadir una nueva plantilla de entrada única, basta con hacer clic en el enlace "Duplicar" bajo la plantilla de entrada original. Se creará una nueva plantilla llamada 'Publicación única - Copia' y se añadirá a la parte superior de la página de plantillas del tema. Puedes personalizar la nueva plantilla de la misma manera que personalizaste la plantilla por defecto de Single Post anteriormente.
¿Puedo guardar una entrada como una plantilla de WordPress?
Para guardar una entrada como borrador, ve al área de administración de tu blog > Entradas > Añadir nueva. Escribe el post y cuando quieras guardar tu progreso, haz clic en Guardar Borrador. Para guardar una página como borrador, ve al área de administración de tu blog > Páginas > Añadir nuevo. Introduce el contenido de la nueva página y haz clic en Guardar Borrador.
¿Qué es una plantilla de puesto?
Una plantilla de entrada es el diseño que utiliza tu contenido cuando lo publicas. Por ejemplo, digamos que escribes un post, añades un título, subes una imagen destacada, etc.
WordPress múltiples plantillas de entrada única
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:
Plugin de plantillas de entradas para WordPress
En el panel de Plantillas puedes añadir, editar y eliminar plantillas y asignarlas a diferentes páginas de cualquier tipo de post y taxonomía. Por ejemplo, si tienes un sitio web de reseñas de películas, puedes crear plantillas para las entradas de tu blog pero también plantillas dedicadas a tus reseñas de películas.
El panel de Plantillas muestra una lista de todas las plantillas creadas agrupadas según la página a la que están asignadas. Un punto gris al lado de una plantilla, así como un botón Constructor, indican que la plantilla se utiliza en la página mostrada en la vista previa.
Para editar una plantilla, simplemente haga clic en ella. Se abrirá un modal en el que podrá cambiar el nombre de la plantilla, el estado y la asignación de la página. En la esquina superior derecha del modal también hay un botón para eliminar. Para añadir una nueva plantilla, haga clic en el botón Nueva plantilla. Déle un nombre y elija una página para asignar la plantilla.
Las plantillas pueden asignarse a las siguientes páginas. Estas son las mismas páginas que se pueden enlazar en el menú de WordPress. El contenido de la página seleccionada estará disponible automáticamente como fuentes de la página.
Plantilla de páginas web de WordPress
index.php mostrará Post post types si no hay otro archivo de plantilla en su lugar. Como se ha dicho en muchos lugares, cada tema debe tener un archivo index.php para ser válido. Muchos temas básicos pueden salirse con la suya utilizando sólo el index.php para mostrar sus tipos de post, pero los casos de uso dados anteriormente justificarían la creación de otros archivos de plantilla.
A menudo, usted querrá una estructura de contenido única o el diseño en función de lo que se está mostrando. Hay muchas plantillas que puede utilizar para personalizar la estructura del contenido basado en el contexto dentro del sitio. Los dos archivos de plantillas de post más notables son home.php y single.php que muestran un feed de posts y un único post respectivamente.
Cuando se utiliza una página frontal estática y el sitio tiene una página definida para la lista de blogs, el archivo home.php se utiliza para la página designada de la lista de blogs. Se recomienda el uso de esta plantilla en lugar de crear una plantilla de página personalizada porque la paginación del blog en una plantilla de página personalizada no funcionará correctamente. Si no hay home.php en el tema se utilizará index.php en su lugar.