Guía completa para crear una plantilla de categorías personalizadas de WordPress (2023)

Publicado: 2022-11-21

¿Está buscando una manera de crear categorías personalizadas en su sitio de WordPress? Las categorías son una parte importante de cada sitio web porque ayudan a organizar su contenido y facilitan que los visitantes encuentren lo que buscan. Cuando un visitante del sitio hace clic en una categoría específica en su sitio, será llevado a una página de categoría dedicada donde podrá ver todo el contenido relacionado con esa categoría.

Los temas de WordPress suelen tener plantillas integradas para mostrar sus páginas de categoría, pero no todos los temas manejan sus páginas de categoría igual de bien, por lo que es posible que desee crear una plantilla de categoría de WordPress propia o modificar la forma en que se muestra su contenido.

Dependiendo de su sitio web, es posible que desee personalizar la apariencia de cada página de categoría, lo que significa que deberá modificar o crear una nueva plantilla de categorías. Este artículo le mostrará cómo crear una página de categoría personalizada en WordPress.

¿Por qué querrías crear una plantilla personalizada de categorías de WordPress?

Su tema de WordPress determinará la apariencia de su plantilla de página de categorías predeterminada, y es posible que no sea de su agrado o incluso que no se adapte a su contenido. Puede encontrarse en una posición en la que le gustaría mantener su tema, pero desea cambiar un elemento en su página de categorías. Aquí es donde entra en juego la creación de una página de categoría personalizada en WordPress. Es posible que desee:

  • Agregue una imagen de banner encima de la lista de categorías
  • Agrega una imagen al lado de cada título de categoría para mejorar la navegación y la visibilidad.
  • Rediseño de la lista de categorías
  • Agregue funciones como menús desplegables para seleccionar diferentes categorías o subcategorías
  • Cambia los colores de la lista de categorías o agrega una imagen de fondo
  • Muestre diferentes listas de categorías en diferentes páginas de su sitio web
  • Agregar una descripción de categorías específicas en su sitio
  • Cambiar una plantilla de categoría seleccionada para que luzca diferente de las demás

En última instancia, personalizar su plantilla de categorías puede ayudarlo a mejorar la apariencia de su sitio web y puede ayudarlo a mejorar la experiencia del usuario de su sitio web, ya que los usuarios tendrán un mejor tiempo para buscar contenido por categoría.

Cómo crear una plantilla de categorías personalizadas en WordPress

A continuación, le mostraremos cómo usar diferentes métodos para crear una página de categoría personalizada en WordPress. Algunos de estos métodos son más complejos que otros.

Imagen de código en una pantalla.

Método 1: Modificar archivos de plantilla

WordPress genera páginas de categorías individuales para todas sus categorías, lo que genera una URL como esta: https://example.com/category/fashion

Si desea personalizar la forma en que se muestran las páginas de categorías de WordPress, deberá editar la plantilla. En primer lugar, deberá determinar qué página de la jerarquía de plantillas desea cambiar.

WordPress busca una plantilla en un orden jerárquico predefinido: categoría-slug.php → categoría-id.php → categoría.php → archivo.php → index.php .

WordPress buscará cada uno de estos archivos cuando intente cargar una página de categoría y, si no puede encontrarlo, sube en la jerarquía. Comenzará primero con una plantilla de slug de categoría, por ejemplo, category-fashion.php en el ejemplo anterior.

Si no puede encontrar una plantilla de slug de categoría, subirá en la jerarquía para encontrar una plantilla con el número de identificación de categoría, por ejemplo, categoría-2.php. Después de eso, buscará una plantilla de categoría genérica llamada category.php.

Si WordPress no puede encontrar una categoría genérica, buscará una plantilla de archivo como archive.php. Si eso no existe, se mueve a index.php para mostrar la categoría.

Si desea modificar una plantilla de categoría específica, deberá identificar la ID de categoría y modificar el archivo php de ID de categoría o usar el slug para realizar sus ediciones o adiciones. También puede modificar el archivo category.php para modificar la plantilla para todas las categorías, pero también puede usar etiquetas condicionales dentro del archivo category.php para editar la plantilla para una categoría específica, sin tener que crear archivos individuales. Le mostraremos cómo hacer esto más adelante.

Puede ubicar el archivo correcto que desea ingresando a WordPress> Apariencia> Temas> Editor de archivos de temas. De la lista de archivos de temas a la derecha, haga clic en category.php. Si no puede encontrar el archivo category.php allí, busque los archivos archive.php o index.php. Puede crear los archivos faltantes que desee (como category-slug.php) usando SFTP.

Si ha seguido estos pasos pero no puede ubicar el archivo correcto, probablemente esté utilizando un marco de trabajo temático de WordPress, por lo que estos consejos no se aplican a usted.

Si puede encontrar los archivos anteriores, copie el contenido en un editor de texto para realizar modificaciones. Puede realizar ediciones directamente en WordPress, pero eso podría dañar fácilmente todo su sitio con un error de PHP, por lo que no se recomienda. Lo mejor es descargar el archivo desde SFTP y luego cargar la versión modificada.

La forma en que vuelva a cargar el nuevo archivo en WordPress dependerá del sistema de administración de archivos de su host. Los hosts administrados pueden tener un tablero personalizado donde puede cargar archivos, mientras que otros hosts pueden ofrecer un administrador de archivos común como cPanel. FTP es una opción común para cargar archivos en su backend de WordPress.

La mayoría de los hosts de WordPress bien administrados, como Kinsta, tendrán una función de preparación en la que puede cargar su archivo de plantilla de categorías modificadas y ver si implementó los cambios correctamente. Si su host ofrece esta función, siempre debe usarla solo para estar seguro.

Conéctese a su host de WordPress usando su cliente FTP y luego cargue su archivo category-slug.php modificado directamente al tema. Cualquier cambio que haya realizado en su plantilla solo aparecerá en la página de archivo de esta categoría.

Si usa este método, puede crear plantillas para tantas categorías como desee; solo asegúrese de nombrar su campo correctamente.

Aquí hay algunas maneras en que puede editar sus páginas de categoría:

Agregar texto arriba de las publicaciones

Si desea agregar texto estático sobre sus publicaciones (p. ej., texto que permanece igual, independientemente de qué publicaciones se muestren a continuación), debe agregar el siguiente fragmento de código sobre la sección Bucle de su archivo de plantilla:

 <p> This is some text that will display at the top of the Category page. </p>

Agregar el nombre de la categoría en la parte superior de la página

Si esto aún no es parte de su plantilla, puede agregar este código arriba del bucle:

 <p>Category: <?php single_cat_title(); ?></p>

Mostrar imágenes vinculadas a publicaciones completas

Si desea reemplazar el contenido de la publicación con imágenes que se vinculan a publicaciones completas, debe colocar imágenes destacadas en las secciones de extractos de su publicación. Luego ponga este código en la plantilla en lugar del _content:

 <a href="<?php the_permalink() ?>"> <?php the_excerpt_rss(); ?> <?php the_excerpt_rss(); ?> </a>

Método 2: agregar etiquetas condicionales

Cada vez que cree plantillas para su tema, debe determinar si realmente necesita o no una plantilla separada para hacer lo que quiere hacer. A veces, los cambios que ha imaginado no son demasiado complicados y puede implementarlos agregando etiquetas condicionales dentro de una plantilla genérica, por ejemplo, category.php.

Las etiquetas condicionales se pueden usar en sus archivos de plantilla para cambiar qué contenido se muestra y cómo se muestra ese contenido en una página en particular, según las condiciones que coincidan con esa página.

Puede usar el método de etiqueta condicional para varios escenarios, como:

  • Desea mostrar una línea de texto solo para una categoría en particular
  • Desea mostrar una cantidad de publicaciones para una categoría en particular
  • Quiere mostrar el contenido más antiguo primero para una categoría en particular

WordPress admite varias etiquetas condicionales, por ejemplo, la etiqueta is_category (). Puede usar esto para cambiar las plantillas para mostrar una salida diferente si la condición coincide. Por ejemplo, si tiene una categoría en su sitio llamada "Moda", puede agregar is_category ('Moda') a su archivo de plantilla y luego usar código adicional para determinar qué debe suceder cuando se selecciona esta categoría. Esto podría incluir mostrar una imagen de un vestido o una semana de la moda en esta página de categoría.

El proceso para editar archivos de plantilla para incluir etiquetas condicionales es exactamente el mismo que hemos descrito anteriormente.

Método 3 (Recomendado): Usar Codificable

Ambos métodos son factibles si eres bastante experto en tecnología. La ventaja de programar usted mismo es que puede personalizar las plantillas de categoría para que se vean exactamente como usted quiere. Sin embargo, si no está familiarizado con la codificación, probablemente sea mejor no experimentar haciendo cambios por su cuenta.

Puede usar el editor de sitios de WordPress como una solución rápida, pero es muy limitado en lo que puede hacer, y probablemente no podrá crear una página de categoría que cumpla con sus especificaciones exactas.

La página de inicio codificable

La mejor solución es usar Codeable, una plataforma de freelancer de WordPress. Codeable hace que encontrar y contratar a un desarrollador de WordPress sea accesible y asequible para todos, por lo que puede encontrar fácilmente un desarrollador con el conocimiento y la experiencia para modificar sus plantillas de página de categorías.

Codeable solo utiliza autónomos de WordPress examinados, a los que puede acceder en tres sencillos pasos: resumir, conectarse y colaborar.

Para usar Codeable, visite el sitio y envíe su proyecto describiendo lo que necesita. Se tarda un promedio de 3 a 5 horas en recibir una respuesta de Codeable. En este punto, se le asignará de 1 a 5 desarrolladores de WordPress que pueden completar su proyecto por usted.

Puede chatear con cada desarrollador para ver cuál se adapta mejor a su proyecto. Recibirá un precio estimado único, lo que facilita tomar una decisión de contratación basada en la calidad (en lugar de elegir la opción más barata de inmediato).

El desarrollador que elija creará una página de categoría personalizada en WordPress de acuerdo con sus exigentes estándares.

Cree una página de categorías de WordPress personalizada con Codeable

Si desea mejorar la UX de su sitio, alentar a los visitantes a ver contenido específico o simplemente mejorar un diseño de plantilla predeterminado menos que ideal, deberá crear una página de categoría personalizada para su sitio de WordPress.org al mismo tiempo. etapa u otra.

Esto es especialmente importante si le gusta el tema de WordPress pero no le gusta la plantilla de categorías: su única opción es crear una plantilla personalizada.

Si tiene confianza en sus habilidades de codificación, puede hacer estas ediciones usted mismo. Pero si es un novato, Codeable es la mejor manera de encontrar desarrolladores de WordPress a un precio asequible para crear páginas personalizadas para sus categorías.

Su desarrollador de WordPress creará una plantilla que se ve exactamente como usted quiere que se vea. No hay riesgo de causar un error de código que bloquee o destruya su página por completo.

¿Por qué no enviar su proyecto y obtener su cotización gratis hoy? Está a solo unos pasos de obtener una página de categorías personalizadas que se ajuste exactamente a sus requisitos.