Cómo crear plantillas personalizadas de postales individuales en WordPress

¿Quieres crear una plantilla personalizada de un solo post en WordPress?

Las plantillas personalizadas de entradas individuales te permiten usar diferentes diseños para tus entradas de blog individuales. Muchos temas de WordPress vienen con unas cuantas plantillas de página diferentes, y también puedes crear las tuyas propias si es necesario.

En este artículo, te mostraremos cómo crear fácilmente plantillas personalizadas para un solo post en WordPress. Compartiremos varios métodos, para que puedas elegir el que mejor se adapte a tus necesidades.

Nota: Este tutorial requiere que edites los archivos de temas de WordPress. Si no lo has hecho antes, entonces consulta nuestro tutorial sobre cómo copiar y pegar código en WordPress.

¿Cuándo necesita una plantilla personalizada para un solo puesto?

A veces puede que quieras un aspecto diferente para ciertas publicaciones en tu sitio web. Por ejemplo, es posible que desee utilizar un diseño diferente para los artículos o historias destacados de una categoría en particular.

Aquí es donde necesitarás una plantilla personalizada de un solo post en WordPress.

De forma predeterminada, WordPress utiliza la plantilla de un solo puesto basada en la jerarquía de plantillas de WordPress. Todos los temas vienen con una plantilla single.php que se utiliza de forma predeterminada para todos sus posts individuales.

Algunos temas también pueden incluir plantillas adicionales o opciones de diseño que puede utilizar.

Es muy parecido a crear una plantilla de página personalizada. La mayoría de los temas de WordPress también vienen con plantillas de página que puedes usar mientras editas una página en WordPress.

Dicho esto, veamos cómo crear fácilmente plantillas personalizadas para cada post en WordPress. Te mostraremos múltiples métodos, para que puedas usar el que mejor se adapte a ti.

  • Creación de una plantilla de un solo post en WordPress usando el editor de bloques
  • Creando un diseño personalizado de un solo post en WordPress usando Beaver Builder
  • Uso de la configuración del tema para crear diseños de publicaciones individuales en WordPress
  • Creación manual de una plantilla personalizada de un solo post en WordPress
  • Crear plantillas personalizadas de publicaciones individuales por categoría en WordPress
  • Creación de una plantilla personalizada de un solo puesto para un autor específico

Creación de una plantilla de un solo post en WordPress usando el Editor de Bloques

Este método no crea realmente una plantilla de puestos y tiene una flexibilidad limitada. Sin embargo, es la forma más fácil de guardar tus propios diseños de post y luego reutilizarlos.

El editor de bloques predeterminado de WordPress viene con una función incorporada que permite guardar y reutilizar los bloques. Uno de estos bloques reutilizables se llama el bloque de Grupo.

El bloque de grupo básicamente permite poner varios bloques y diseños de postes enteros en un grupo. Luego puedes guardar este bloque de grupo y reutilizarlo en tus otros posts.

Echemos un vistazo a cómo usar el bloque de grupo para guardar tus plantillas de publicación personalizadas.

Primero, necesitas crear un nuevo post en WordPress. Después de eso, simplemente añade un bloque de grupo al área de contenido.

Ahora puedes empezar a añadir bloques en el bloque de grupo para crear un único diseño de poste. Puedes agregar los bloques que quieras, incluyendo columnas, medios y texto, imágenes de portada y más.

Una vez que esté satisfecho con el diseño que ha creado, debe levantar el ratón y seleccionar el bloque de grupo. Haz clic en el icono de menú de tres puntos y luego selecciona la opción "Añadir a los bloques reutilizables".

A continuación, debes proporcionar un nombre para el bloque reutilizable y luego hacer clic en el botón Guardar. WordPress ahora guardará tu bloque reutilizable incluyendo todos los bloques dentro del bloque de grupo.

Entonces puedes editar cualquier publicación existente en tu sitio web o crear una nueva. En la pantalla de edición de publicaciones, simplemente haz clic en el botón de añadir nuevo bloque y busca tu bloque guardado en los bloques reutilizables.

Añade el bloque a tu mensaje y WordPress cargará todo el bloque de tu grupo con todos los bloques y configuraciones tal como los guardaste.

Este método le permite guardar sus diseños personalizados. Sin embargo, no te permite cambiar la forma en que tu tema maneja los mensajes individuales.

Si desea una mayor flexibilidad, entonces continúe leyendo.

Creación de una plantilla personalizada de un solo post en WordPress usando Beaver Builder

La forma más fácil de crear una plantilla de un solo post personalizado es usando Beaver Builder. Es el mejor plugin de construcción de páginas de WordPress del mercado y te permite crear una plantilla de post sin escribir ningún código o modificar tu tema de WordPress.

Lo primero que tienes que hacer es instalar y activar el plugin Beaver Builder. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activada, debes visitar la página Settings " Beaver Builder y cambiar a la pestaña de licencia para introducir tu clave de licencia.

Puedes encontrar esta información en tu cuenta en la página web de Beaver Builder.

Por defecto, Beaver Builder está habilitado para las páginas en WordPress. Necesitas hacerlo disponible para las publicaciones también.

Para ello, cambia a la pestaña Tipos de Postes en la página Configuración " Beaver Builder . Desde aquí tienes que marcar la casilla junto a la opción "Mensajes".

No olvides hacer clic en el botón "Guardar tipos de mensajes" para guardar los cambios.

Ahora que todo está listo, vamos a crear una plantilla de publicación personalizada.

Simplemente crea un nuevo post en WordPress y en la pantalla de edición del post haz clic en el botón $0027Lanzar Beaver Builder$0027.

Esto abrirá la interfaz de Beaver Builder con una vista previa en vivo de su sitio web. Puede empezar a añadir módulos y filas a su diseño existente haciendo clic en el botón Añadir en la esquina superior derecha de la pantalla.

También puede seleccionar una plantilla como punto de partida. Incluso hay una plantilla en blanco para darle una pizarra limpia para empezar.

Una vez que hayas elegido una plantilla, puedes editarla con un simple apunte y clic. También puedes añadir filas y columnas y rellenarlas con módulos y elementos para crear tu plantilla de diseño personalizada.

Siéntase libre de experimentar con diferentes módulos y jugar con sus configuraciones.

Una vez que hayas creado algo que te gustaría usar como plantilla de publicación. Es hora de guardarlo.

Beaver Builder te permite guardar tus diseños como una plantilla y luego reutilizarlos con otros posts. Simplemente haz clic en el menú de la esquina superior derecha de la pantalla y selecciona Guardar plantilla.

Se le pedirá que proporcione un nombre para su plantilla. Después de eso, haga clic en el botón Guardar para guardarla.

Ahora, veamos cómo usar esta plantilla personalizada para crear mensajes.

Simplemente edita un post o crea uno nuevo y luego lanza el Beaver Builder para editar el post.

A continuación, debes hacer clic en el botón Agregar en la esquina superior derecha de la pantalla y luego cambiar a la pestaña Plantillas. Desde aquí, debes seleccionar "Plantillas guardadas" en el menú desplegable Grupo.

Beaver Builder ahora cargará tu diseño personalizado guardado y podrás empezar a añadir contenido para tu nuevo artículo.

Uso de la configuración de temas para diseños personalizados de un solo poste

Muchos temas populares de WordPress vienen con ajustes incorporados para personalizar la apariencia de tu plantilla de publicación única.

Si tu tema es compatible con estos ajustes, podrás encontrarlos en la pantalla de edición de publicaciones. Las opciones disponibles pueden cambiar dependiendo del tema que estés usando.

Por ejemplo, así es como el tema de Astra ofrece opciones de personalización cuando se edita un solo post.

Usando estas opciones, puedes cambiar las barras laterales, ocultar los encabezados, el título, los menús y más.

Por otro lado, muchos de los principales temas de WordPress vienen con plantillas listas para usar.

Si tu tema incluye plantillas de postales individuales, entonces las encontrarás en la pestaña Atributos de los Postes mientras editas un post.

Estas plantillas son diseños completos que puedes usar.

Creación manual de plantillas personalizadas de mensajes individuales en WordPress

Este método es un poco avanzado ya que requiere que edites los archivos de temas, copies y pegues el código y opcionalmente añadas un CSS personalizado.

Primero, necesitas abrir un editor de texto plano en tu computadora como el Bloc de Notas y pegar el siguiente código dentro de él:

1234567

Este código define una nueva plantilla llamada Artículo Destacado y la hace disponible para los tipos de publicación, página y producto.

Puedes guardar este archivo como wpb-single-post.php en tu escritorio.

A continuación, debes subirlo a tu carpeta de temas de WordPress actual usando un cliente FTP.

Después de eso, puedes entrar en tu área de administración de WordPress y crear o editar un post. Desplázate un poco hacia abajo en la pantalla de edición de post, y notarás el nuevo meta cuadro de Atributos del Post con una opción para seleccionar la plantilla.

Verás tu plantilla personalizada de "Artículo destacado" en la lista.

Ahora mismo su plantilla está esencialmente vacía, así que al seleccionarla simplemente se mostrará una pantalla blanca.

Arreglemos esto.

La forma más fácil de hacerlo es copiando el código del archivo single.php de tu tema y usarlo como punto de partida.

Abre el archivo single.php y luego copia todo lo que hay después de la línea get_header().

Pega este código en tu archivo wpb-single-post.php al final. Ahora puedes guardar este archivo y subirlo de nuevo a tu servidor.

Sin embargo, esto se verá exactamente igual que su actual plantilla de un solo puesto. Ahora puedes empezar a hacer cambios en tu plantilla de un solo post personalizado.

Puedes añadir tus propias clases de CSS personalizadas, eliminar las barras laterales, crear una plantilla de ancho completo o lo que quieras.

Crear plantillas personalizadas de mensajes individuales basadas en la categoría

¿Quieres usar una plantilla de publicación única personalizada basada en categorías? Por ejemplo, las publicaciones de la categoría de viajes pueden tener un diseño diferente al de las publicaciones de fotografía.

Así es como puedes hacerlo.

Primero tienes que añadir este código al archivo functions.php de tu tema o a un plugin específico del sitio.

123456789101112131415161718192021222324252627282930/** Definir una ruta constante a nuestra carpeta de plantilla única*/define(SINGLE_PATH, TEMPLATEPATH . $0027/single$0027); /*** Filtrar la plantilla única con nuestra función personalizada*/add_filter($0027single_template$0027, $0027my_single_template$0027); /*** Función de plantilla única que elegirá nuestra plantilla*/functionmy_single_template($single) {global$wp_query, $post; /*** Comprobar si hay una plantilla única por categoría* Comprobar por categoría slug e ID*/foreach((array)get_the_category() as$cat) : if(file_exists(SINGLE_PATH . $0027/single-cat-$0027. $cat->slug . $0027.php$0027))returnSINGLE_PATH . $0027/single-cat-$0027. $cat->slug . $0027.php$0027; elseif(file_exists(SINGLE_PATH . $0027/single-cat-$0027. $cat->term_id . $0027.php$0027))returnSINGLE_PATH . $0027/single-cat-$0027. $cat->term_id . $0027.php$0027; endforeach;}

Este código primero comprueba si WordPress está solicitando un solo puesto. Si lo está, entonces le dice a WordPress que busque la plantilla en la carpeta /single/ de su tema de WordPress.

Ahora necesitas añadir archivos de plantilla definidos por este código.

Conéctate a tu alojamiento de WordPress usando un cliente FTP o el Administrador de Archivos en cPanel y ve a la carpeta /wp-content/themes/your-theme/.

Dentro de la carpeta de temas actual, debes crear una nueva carpeta llamada "single".

Ahora necesitas abrir esta carpeta y crear un nuevo archivo dentro de ella. Adelante, nombra este archivo como single-cat-{category-slug}. Reemplaza {categoría-bug} con tu actual categoría de bug.

Por ejemplo, si tienes una categoría llamada $0027Noticias$0027, entonces crearás el archivo single-cat-news.php. Si tienes una categoría llamada $0027Consejos de viaje$0027, entonces crea una plantilla single-cat-travel-tips.php, y así sucesivamente.

Ahora, estos archivos de plantillas estarán totalmente vacíos. Como punto de partida, puedes copiar el contenido de tu archivo single.php de tu carpeta de temas y pegarlo dentro de cada una de estas plantillas.

Después de eso, puede editar estas plantillas para hacer los cambios que desee.

Una vez que hayas terminado, puedes ir a tu página web y ver un post. Utilizará la plantilla que ha creado para la categoría en la que se archiva este post.

Ahora supongamos que tienes un puesto archivado en dos categorías: Noticias y Consejos de viaje. WordPress mostrará automáticamente la plantilla de "Noticias" porque aparece en primer lugar en orden alfabético.

Por otro lado, si has presentado un post en una categoría y no has creado una plantilla para esa categoría, entonces WordPress recurrirá a la plantilla single.php predeterminada de tu tema.

Crear una plantilla de publicación única personalizada para autores específicos

Supongamos que quieres que los artículos escritos por un autor específico se vean diferentes en tu sitio web. Puedes hacerlo usando la misma técnica que mostramos para las categorías.

Primero tendrás que añadir este código al archivo functions.php de tu tema o a un plugin específico del sitio.

1234567891011121314151617181920212223242526272829/*** Definir una ruta constante a nuestra carpeta de plantilla única*/define(SINGLE_PATH, TEMPLATEPATH . $0027/single$0027); /*** Filtrar la plantilla única con nuestra función personalizada*/add_filter($0027single_template$0027, $0027my_single_author_template$0027); /*** Función de plantilla única que elegirá nuestra plantilla*/functionmy_single_author_template($single) {global$wp_query, $post; /*** Comprueba si hay una sola plantilla por autor* Comprueba por el nombre de usuario y el ID*/$curauth= get_userdata($wp_query->post->post_author); if(file_exists(SINGLE_PATH . $curauth->nombre_de_usuario. $0027.php$0027))returnSINGLE_PATH . $0027/single-author-$0027. $curauth->nombre_de_usuario . $0027.php$0027; elseif(file_exists(SINGLE_PATH . $0027/single-author-$0027. $curauth->ID . $0027.php$0027))returnSINGLE_PATH . $0027/single-author-$0027. $curauth->ID . $0027.php$0027; }

A continuación, debes conectarte a tu sitio web usando el FTP o el Administrador de Archivos en el cPanel y luego ir a la carpeta /wp-content/themes/your-theme/.

Si aún no has creado una carpeta llamada /single/ dentro de ella, entonces vamos a crearla ahora.

Dentro de esta carpeta, necesitas crear una plantilla usando el nombre de usuario del autor en el nombre de la plantilla. Por ejemplo, single-author-johnsmith.php.

Esta plantilla estará vacía, por lo que puedes copiar y pegar el contenido de la plantilla single.php de tu tema y utilizarla como punto de partida.

Ahora puede visitar su sitio web para ver un post creado por el autor específico. Ahora usará la plantilla que usted creó.

Eso es todo por ahora.

Esperamos que este artículo te haya ayudado a aprender a crear plantillas personalizadas de posts individuales en WordPress. También puedes ver nuestro artículo sobre cómo crear un tema personalizado de WordPress desde cero sin escribir ningún código.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver los video tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir