Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo crear plantillas de categoría en WordPress (4 métodos)

Crear plantillas únicas para las páginas de categoría en WordPress es una excelente manera de organizar el contenido y mejorar la experiencia del usuario. Esto es especialmente útil si tienes varias categorías de publicaciones como nosotros en WPBeginner.

Las plantillas de categoría personalizadas te permiten adaptar cómo se muestra el contenido para cada categoría.

Puedes destacar publicaciones específicas, usar diferentes diseños o agregar elementos únicos que se ajusten al contenido de cada categoría. Esto ayuda a los visitantes a encontrar lo que buscan más fácilmente y los mantiene interesados por más tiempo.

En este artículo, te mostraremos paso a paso cómo crear plantillas de categoría en WordPress.

Creación de plantillas de categorías en WordPress

¿Qué son las plantillas de categoría y por qué crearlas en WordPress?

Con los sitios web de WordPress, es común usar diferentes plantillas para categorías, etiquetas, tipos de publicación personalizados y taxonomías.

Y cuando se trata de categorías, WordPress genera páginas individuales para todas ellas. Puedes verlas visitando una URL como:

https://example.com/category/news/

Ahora, la mayoría de los temas populares de WordPress vienen con plantillas integradas para mostrar las páginas de categoría de manera atractiva. Estas plantillas resaltan el título de la categoría y muestran la descripción de la categoría debajo de él.

Ejemplo de página de categoría

Sin embargo, algunos temas pueden no manejar esto tan bien, o es posible que desees personalizar tus páginas de categoría.

Al crear plantillas para categorías, puedes agregar funciones específicas a las páginas de categorías.

Por ejemplo, puedes permitir que los usuarios se suscriban a categorías, mostrar descripciones de categorías, elegir un diseño diferente para cada categoría y agregar imágenes de categoría.

Entendiendo la jerarquía de plantillas de WordPress para páginas de categorías

WordPress tiene un potente sistema de plantillas que te permite crear diferentes plantillas para diferentes secciones de tu sitio web.

Al mostrar cualquier página, WordPress busca una plantilla en un orden jerárquico predefinido.

Para mostrar una página de categoría, busca plantillas en este orden: category-slug.phpcategory-id.phpcategory.phparchive.phpindex.php.

Primero, WordPress buscará una plantilla específica para esa categoría en particular usando el slug de la categoría. Por ejemplo, la plantilla category-design.php se usará para mostrar la categoría 'Diseño'.

Si no encuentra una plantilla category-slug, entonces WordPress buscará una plantilla con un ID de categoría, como category-6.php. Después de eso, buscará la plantilla genérica de categoría, que suele ser category.php.

Si no hay una plantilla genérica de categoría presente, entonces WordPress buscará una plantilla genérica de archivo, como archive.php. Por último, usará la plantilla index.php para mostrar la categoría.

Aquí tienes nuestra guía sobre jerarquías de plantillas de WordPress.

Archivo de categorías de WordPress

Teniendo esto en cuenta, compartiremos los pasos para crear plantillas de categorías en WordPress. Puedes usar los enlaces rápidos a continuación para saltar a tu método preferido:

  1. Creación de una plantilla de categoría usando la edición completa del sitio (sin plugin)
  2. Creación de una plantilla de categoría usando Thrive Themes (Recomendado)
  3. Creación de una plantilla de categoría usando Beaver Themer (Fácil)
  4. Creación de una plantilla de categoría para tu tema en WordPress (Avanzado)
  5. Consejo adicional: Creación de un sitio de membresía para restringir contenido basado en categorías

¿Listo? Empecemos.

Método 1: Creación de una plantilla de categoría usando la edición completa del sitio

La forma más sencilla de crear una plantilla de categoría es utilizando la herramienta de Edición Completa del Sitio (FSE). Con este método, no necesitas instalar ningún plugin. Pero, ten en cuenta que la funcionalidad FSE solo está disponible para temas de bloques de WordPress.

Para este tutorial, usaremos el tema Twenty Twenty-Three.

Así que, vamos a instalarlo y activarlo en tu sitio web. Si necesitas ayuda, puedes consultar nuestra guía sobre cómo instalar un tema de WordPress.

Tras la activación, deberás navegar a Apariencia » Editor.

Para crear una plantilla de categoría, hagamos clic en el elemento del menú 'Plantillas' y luego en el botón 'Añadir Nueva Plantilla'.

Botón Agregar nueva plantilla en FSE

En la siguiente pantalla, verás diferentes opciones para crear plantillas.

Como vamos a crear una plantilla de categoría, seleccionemos 'Archivos de Categoría'. Simplemente haz clic en ella y verás otra ventana emergente.

Opción Archivos de categoría en FSE

Aquí, necesitas decidir si quieres usar la plantilla personalizada para todas las categorías o para una específica.

Para este tutorial, elegiremos 'Categoría'.

Elegir un elemento de categoría específico

El siguiente paso es elegir una categoría existente de tu sitio web de WordPress.

Solo necesitas hacer clic en la categoría que desees de la lista.

Lista de categorías

Hecho esto, serás redirigido para elegir un patrón para tu nueva plantilla de categoría.

Simplemente haz clic en él y se abrirá el editor de bloques.

Editar plantilla de categoría en FSE

Desde aquí, puedes personalizar tu plantilla de categoría. Cuando estés satisfecho con cómo se ve, simplemente haz clic en 'Guardar' para que tus cambios se publiquen.

Método 2: Creación de una plantilla de categoría usando Thrive Theme Builder

Si deseas tener más opciones de personalización, entonces este método es para ti.

Thrive Theme Builder es parte de la marca Thrive Themes. Es una de las mejores herramientas para crear plantillas personalizadas para tus categorías de WordPress.

Página de inicio de Thrive Theme Builder

Para usar esta herramienta, primero necesitarás crear una cuenta de Thrive. Simplemente ve al sitio web y haz clic en el botón 'Get Thrive Suite'.

Al comprar la herramienta, procede a descargar Thrive Product Manager. Todos los productos de Thrive estarán disponibles en su panel.

Descargar Thrive Product Manager

Luego, puedes regresar a tu área de administración de WordPress y navegar a Plugins » Agregar Nuevo Plugin. Aquí, subirás el archivo .zip del plugin Thrive Product Manager.

Si necesitas ayuda, puedes consultar nuestra guía sobre cómo instalar un plugin de WordPress.

Después de eso, querrás dirigirte a 'Product Manager'. Desde aquí, puedes desplazarte hacia abajo en la página para localizar Thrive Theme Builder.

Querrás marcar la casilla junto a 'Install Theme' y luego hacer clic en el botón 'Install Selected Product'.

Instalar Thrive Theme Builder

Una vez que Product Manager termine la instalación, procede a hacer clic en 'Activate selected product'. Luego, puedes hacer clic en 'Go to the Theme Builder Dashboard' para comenzar a crear una plantilla de categoría.

En el constructor, lo primero que necesitarás hacer es elegir un tema. Simplemente pasa el cursor sobre un tema y haz clic en 'Choose' para usarlo.

Para este tutorial, usaremos 'Shapeshift'.

Elegir el tema Shapeshift

Luego serás redirigido al constructor de temas.

Desde aquí, vamos al menú 'Templates'. Luego, puedes hacer clic en el botón 'Add New'.

Agregar nueva plantilla en Thrive Theme Builder

Esto abrirá una ventana emergente.

Desde aquí, crearás una nueva plantilla de lista. Puedes empezar por nombrar la plantilla, por ejemplo, ‘Plantilla de Categoría’.

Luego, en el campo ‘¿Individual o Lista?’, puedes elegir ‘Lista’. Esto te permitirá seleccionar ‘Archivo’ y ‘Categorías’ en los siguientes campos, respectivamente.

Crear nueva lista en Thrive Theme Builder

Después de eso, elijamos ‘Todas las categorías’ en el campo ‘Definido para’. Luego, puedes hacer clic en ‘Elegir plantilla’ para crear una plantilla de categoría rápidamente.

Necesitarás elegir una plantilla en la nueva ventana emergente. Simplemente haz clic para seleccionarla y luego haz clic en el botón ‘Crear plantilla’ cuando aparezca.

Elegir una plantilla para la nueva lista

Verás entonces en la siguiente pantalla que has creado la nueva lista de categorías.

Simplemente pasa el cursor sobre ella y haz clic en el botón ‘Editar’ para comenzar a personalizar.

Editar lista de plantillas

Esto abrirá el constructor en una nueva pestaña.

Desde aquí, siéntete libre de personalizar la plantilla de categoría para que coincida con tu visión. Cuando hayas terminado, puedes hacer clic en el botón ‘Guardar trabajo’ en la esquina inferior izquierda.

Constructor de plantillas de Thrive Theme Builder

Método 3: Crear una plantilla de categoría usando Beaver Themer

Para otra solución amigable para principiantes, Beaver Themer te permite crear diseños para tu tema. Puedes seleccionar las categorías individuales donde quieres usar la plantilla y luego editarlas usando una herramienta de arrastrar y soltar.

Primero, necesitarás instalar y activar Beaver Builder. Si necesitas ayuda, consulta nuestra guía sobre cómo instalar un sitio web de WordPress.

Al activarlo, deberás verificar tu clave de licencia.

Simplemente ve a Configuración » Beaver Builder » Licencia. Luego, ingresa tu clave de licencia en el cuadro de texto y haz clic en ‘Guardar clave de licencia’.

Campo de clave de licencia en Beaver Builder

Puedes encontrar la clave en tu cuenta de Beaver Builder.

Una vez hecho esto, deberás ir a Beaver Builder » Diseños de Themer » Agregar nuevo.

Agregar nueva plantilla de categoría

Desde aquí, deberás darle un título.

Luego, simplemente selecciona tu categoría en la opción ‘Ubicación’.

Editar diseño de Beaver Themer

Podrás usar el editor de arrastrar y soltar de Beaver Builder para personalizar tu página de diseño de categoría a tu gusto.

Beaver Themer proporciona muchos módulos que puedes usar y mover para diseñar tu página de diseño de categoría.

Usar Beaver Builder para diseñar tu plantilla de categoría

Una vez que hayas terminado, simplemente haz clic en el botón ‘Listo’ y luego selecciona ‘Publicar’ para aplicar tu plantilla de categoría.

Ahora puedes visitar tu sitio web de WordPress para ver la plantilla de categoría en acción.

Una plantilla de categoría hecha con Beaver Builder

Método 4: Crear una plantilla de categoría para tu tema en WordPress

Antes de comenzar, primero veamos una plantilla típica de category.php:

<?php
/**
* A Simple Category Template
*/

get_header(); ?> 

<section id="primary" class="site-content">
<div id="content" role="main">

<?php
// Check if there are any posts to display
if ( have_posts() ) : ?>

<header class="archive-header">
<h1 class="archive-title">Category: <?php single_cat_title( '', false ); ?></h1>

<?php
// Display optional category description
 if ( category_description() ) : ?>
<div class="archive-meta"><?php echo category_description(); ?></div>
<?php endif; ?>
</header>

<?php

// The Loop
while ( have_posts() ) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<div class="entry">
<?php the_content(); ?>

 <p class="postmetadata"><?php
  comments_popup_link( 'No comments yet', '1 comment', '% comments', 'comments-link', 'Comments closed');
?></p>
</div>

<?php endwhile; 

else: ?>
<p>Sorry, no posts matched your criteria.</p>

<?php endif; ?>
</div>
</section>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Ahora supongamos que tienes una categoría llamada ‘Diseño’ con el slug de categoría ‘design’, y quieres mostrar esta categoría de manera diferente a las demás.

Para hacer eso, necesitas crear una plantilla para esa categoría en particular. Ve a Apariencia » Editor de temas.

De la lista de archivos del tema a tu derecha, haz clic en category.php. Si no tienes un archivo category.php allí, busca archive.php.

Editor de archivos de categoría del tema

Si no puedes encontrar ninguna de estas plantillas, es muy probable que estés usando un framework de temas de WordPress y este tutorial podría no serte útil. Te sugerimos que consultes el framework específico que estás utilizando.

Si encuentras los archivos anteriores, copia todo el contenido de category.php y pégalo en un editor de texto como el Bloc de notas. Guarda este archivo como category-design.php.

Luego, necesitas conectarte a tu hosting de WordPress usando un cliente FTP y luego ir a /wp-content/themes/tu-tema-actual/ y subir tu archivo category-design.php a tu directorio de temas.

Ahora, cualquier cambio que hagas en esta plantilla solo aparecerá en la página de archivo de esta categoría en particular.

Usando esta técnica, puedes crear plantillas para tantas categorías como desees. Simplemente usa category-{slug-de-la-categoría}.php como nombre de archivo. Puedes encontrar los slugs de las categorías visitando la sección de categorías en el área de administración de WordPress.

A continuación se muestra un ejemplo de una plantilla category-slug.php. Tenga en cuenta que hemos utilizado la misma plantilla que category.php con algunos cambios.

Dado que ya sabemos para qué categoría se utilizará, podemos agregar el título, la descripción o cualquier otro detalle manualmente. Además, observe que hemos utilizado <?php the_excerpt(); ?> en lugar de <?php the_content(); ?>.

<?php
/**
* A Simple Category Template
*/

get_header(); ?> 

<section id="primary" class="site-content">
<div id="content" role="main">
<?php
// Check if there are any posts to display
if ( have_posts() ) : ?>

<header class="archive-header">
<?php
// Since this template will only be used for Design category
// we can add category title and description manually.
// or even add images or change the layout
?>

<h1 class="archive-title">Design Articles</h1>
<div class="archive-meta">
Articles and tutorials about design and the web.
</div>
</header>

<?php

// The Loop
while ( have_posts() ) : the_post();
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<div class="entry">
<?php the_excerpt(); ?>

 <p class="postmetadata"><?php
  comments_popup_link( 'No comments yet', '1 comment', '% comments', 'comments-link', 'Comments closed');
?></p>
</div>

<?php endwhile; // End Loop

else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div>
</section>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Si no desea utilizar la plantilla category-slug, puede usar la plantilla category-id para crear una plantilla para un ID de categoría específico. Aquí le mostramos cómo encontrar un ID de categoría en WordPress.

Uso de etiquetas condicionales para una categoría

Al crear plantillas para su tema, debe determinar si realmente necesita una plantilla separada para hacer lo que desea.

En algunos casos, los cambios que desea realizar no son demasiado complicados y se pueden lograr utilizando etiquetas condicionales dentro de una plantilla genérica, como category.php o incluso archive.php.

WordPress viene con soporte para muchas etiquetas condicionales que los autores de temas pueden usar en sus plantillas.

Un ejemplo de etiqueta condicional es is_category(). Usando esta etiqueta condicional, puede cambiar sus plantillas para mostrar una salida diferente si la condición se cumple.

Por ejemplo, supongamos que tiene una categoría para publicaciones destacadas llamada 'Destacadas'.

Ahora, querrá mostrar información adicional en la página de archivo de la categoría para esta categoría en particular. Para hacerlo, agregue este código en el archivo category.php justo después de <?php if ( have_posts() ) : ?>.

<header class="archive-header">

<?php if(is_category( 'Featured' )) : ?>
	<h1 class="archive-title">Featured Articles:</h1>
<?php  else: ?>
	<h1 class="archive-title">Category Archive: <?php single_cat_title(); ?> </h1>
<?php endif; ?>

</header>

Consejo adicional: Creación de un sitio de membresía para restringir contenido basado en categorías

Un sitio de membresía es un sitio web donde solo los miembros pueden ver contenido, productos o servicios especiales.

Los miembros suelen pagar una cuota, que puede ser mensual, anual o de otro tipo, para acceder a recursos premium. Estos podrían ser cursos, artículos, videos u otros recursos valiosos que los no miembros no pueden ver.

Por supuesto, el objetivo de un sitio de membresía es generar ingresos constantes mientras se ofrece a tu audiencia contenido excelente y exclusivo.

Ahora, puedes usar la función 'Reglas' en MemberPress para administrar qué contenido está disponible para diferentes planes de membresía. Puedes seleccionar varias condiciones y vincularlas a planes de membresía, incluyendo la restricción de contenido por categorías.

Restringir categorías en MemberPress

Para más detalles, puedes ver nuestra guía sobre cómo crear un sitio de membresía para que puedas restringir el contenido basándote en categorías.

Esperamos que este artículo te haya ayudado a aprender cómo crear plantillas de categorías en WordPress. A continuación, también puedes consultar nuestras guías sobre cómo cambiar el prefijo de la base de categoría y cómo mostrar solo la categoría principal en el bucle de publicaciones de WordPress.

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

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

57 CommentsLeave a Reply

  1. Solo quería agradecerte, no solo por la claridad de las explicaciones, sino, lo más importante, por restringir tu código a lo esencial, manteniendo todas las convenciones típicas de WordPress (en términos de estilo) como estaban codificadas originalmente (¡incluso si hoy tienen un estilo de codificación 'retro'!).

    Esto simplifica, tanto para principiantes como para programadores experimentados olvidadizos, la integración completa de una página de categoría en un tema que no las soporta; porque aunque cada tema lo hace de manera ligeramente diferente, hay suficiente terreno común para que una plantilla simple cumpla su función, delegando funcionalidades más complejas a funciones específicas del tema. Ese es, al menos, el caso de los temas bien escritos, por supuesto.

    ¡Gracias de nuevo!

  2. Quiero crear la misma página personalizada para todas las categorías, pero no quiero crearla una por una. Si agrego una nueva categoría en el futuro, quiero la misma plantilla para la nueva categoría que para la antigua. ¿Cómo puedo lograr esto?

  3. Hola – Es un tutorial muy útil, pero estoy tratando de mostrar una categoría específica y sus subcategorías en una página – ¿Cómo lo hago?

  4. Hago mi pregunta aquí porque es el tema más cercano a lo que busco. Mi iglesia va a publicar un boletín informativo usando Constant Contact. Nuestro boletín actual tiene tanto elementos cortos como artículos más largos. Quiero usar extractos cortos de los artículos más largos en el boletín con un enlace al artículo en línea. Para ello, he creado una categoría-boletín y usando un plugin Unique Headers he cambiado la imagen del encabezado. Ahora quiero suprimir el H1 en el encabezado, pero dado que el encabezado se llama desde la página de la publicación, la única forma que se me ocurre para obtener el resultado que quiero es hacer una página/publicación personalizada en la que no llame a header.php sino que incluya el contenido de header.php en mi página de publicación personalizada. Incluso podría querer hacer un pie de página personalizado.

    ¿Cómo lo hago sin causar un error?

  5. Este es un tutorial conocedor para hacer plantillas – si eres un usuario avanzado de código. Esto es lo que veo demasiado aquí: una explicación para usuarios avanzados o desarrolladores, pero de poco o ningún valor para principiantes. Pensé que esto era WP BEGINNER – esto apenas es un tutorial para principiantes y no me sirvió de nada.

  6. Hola, gran tutorial. Realmente quiero agregar un límite de 5 publicaciones por página y tener paginación. ¿Alguien puede ayudarme con el código?

  7. Muchas gracias por escribir este artículo. Estaba esforzándome tanto por encontrar dónde se almacenaban las categorías para el sitio de mi blog personal. Había revisado todos los php que pude encontrar y busqué implacablemente categorías en mi FTP/panel de control. Aunque el consejo dado aquí básicamente decía que no podía ayudar y que no lo encontraría útil, me animó a mirar el content.php que estaba en el directorio 'framework' del tema. Si alguien más está usando la versión gratuita del tema plum y quiere saber cómo hacer esto en ftp, ¡espero que este comentario sea útil!

  8. Mi tema vino sin una plantilla para categorías, etiquetas, etc. Así que este artículo es perfecto ya que las quiero.

    Pregunta: ¿Sería mejor hacer esto en un tema hijo para que los cambios personalizados no se pierdan si el tema se actualiza?

  9. Para plantillas de página de publicación única personalizadas por categoría, se podría crear una carpeta separada llamada "single" y luego colocar dentro todas las plantillas únicas como single-category-slug.php. + el single.php general. También fue necesario agregar algo de código en functions.php. ¿Puedes hacer la misma técnica para las plantillas de página de categoría, como poner todas las category-slug.php + la category.php general en un mapa llamado "category"? Me pregunto si es solo para tener una mejor organización de archivos en lugar de tener todas las category-slug.php entre todos los demás archivos php del tema como header.php footer.php index.php etc.

  10. Gracias… eso es muy útil. ¿Qué pasa si quiero una página de archivo que muestre todas las publicaciones de 3 de mis 5 categorías….
    ¿Cómo puedo hacer eso?

  11. Buen tutorial, realmente aprecio la gran inversión en tutoriales de WordPress y también en OptinMonster. Pero me gustaría señalar algo en el tutorial: En la plantilla de categoría, olvidaste incluir el single_cat_title( ”, false );

    Debería ser:

    Categoría:

    Gracias

  12. Cuando uso esta plantilla, obtengo el número máximo de publicaciones establecido en el Panel, que son solo 10 publicaciones. Cuando selecciono una categoría, quiero todas las publicaciones de esa categoría, no solo las 10 más recientes. Intenté agregar query_posts(‘posts_per_page=50’); al principio del Loop, pero cuando lo hago, aparecen publicaciones de otra categoría en mi selección. ¿Alguna idea?

  13. Hi, I have category.php file on my theme. But whenever I view it, it shows only the title and a brief summary of the post. I want to have image of the post instead of text appear below the blog title. Please help me sir. I can’t find a better solution. I’m a newbie at wordpress :( Thank you

  14. Hola,

    I’m getting real problem on how can I add “Image” in the category page instead of “text”? :( Please is anyone can help me here?

    Aquí está mi category.php


    Gracias de antemano. Por favor, envíeme un correo electrónico sobre cómo solucionar esto.

  15. Gracias por esta útil publicación. Pero cuando intento un primer código. Da un error.
    Error de análisis: error de sintaxis, '<' inesperado en \category.php en la línea 22

    Y el segundo tiene el mismo error en la línea 31

    ¿Qué pasó? Lo he revisado.

  16. Estoy usando Divi 2.1.4. No veo ningún archivo php de archivo o categoría. ¿Puedo usar index.php como base y modificarlo a partir de ahí para una página de categoría personalizada?

  17. ¿Cómo haría para que todas mis plantillas de página de categoría se muestren en una sola página? Tengo 3 plantillas de categoría diferentes y se ven geniales en cada página de categoría individual, pero necesito que se muestren todas juntas en una página.

  18. Estoy intentando crear un tema (por primera vez) y estoy atascado en la plantilla de categoría. ¿Han cambiado las cosas a partir de WordPress 3.9? Literalmente copié y pegué el código que tienes aquí (eliminando los números de línea), guardé el archivo y lo probé, y obtengo una página completamente en blanco. Ni siquiera se está generando una etiqueta html de apertura al ver el código fuente de salida.

  19. Hola,

    Estoy desarrollando un tema hijo y quiero mostrar una imagen específica junto con la descripción de la categoría — @ página de Archivos de Categoría.

    es decir, Si categoría = Poesía, MOSTRAR + descripción + lista de publicaciones
    si categoría = cocina, MOSTRAR + descripción + lista de publicaciones
    si categoría = tutorial, MOSTRAR + descripción + lista de publicaciones

    Sé que podemos poner la Condición IF en la cabecera del archivo category.php >> Archivo

    Pero, mi lista es bastante larga — casi 20 categorías
    y no quiero saturar el archivo category.php actual

    ¿Es posible escribir una función personalizada (en myfunc.php)
    y hacer una llamada en category.php??

    Gracias

    • Esto es raro, falta parte de mi texto en el comentario
      Así que aquí está de nuevo

      es decir, Si categoría = Poesía, MOSTRAR IMAGEN DE PLUMA+ descripción + lista de publicaciones
      si categoría = cocina, MOSTRAR IMAGEN DE CHEF+ descripción + lista de publicaciones
      si categoría = tutorial, MOSTRAR IMAGEN DE MAESTRO+ descripción + lista de publicaciones

  20. ¡Hola! Tengo problemas con el tema que estoy desarrollando. Quiero mostrar solo una categoría por página, pero cuando todas las publicaciones de todas las categorías aparecen en todas las páginas. ¿Cómo puedo mostrar solo una categoría por página sin tener que crear una página específica para cada página especificando el nombre de la categoría?

  21. ¿Puedo tener una función como showposts en este bucle? Soy diseñador y recientemente me dediqué al desarrollo. Necesito mostrar la publicación más reciente de la categoría seleccionada con un estilo diferente.

  22. Esto parece sencillo, pero estoy teniendo problemas. Estoy creando un tema hijo a partir de un tema padre. El tema padre solo tiene un archivo archive.php. En mi carpeta de hijo, quiero el archive.php para mi widget de Archivos y para mi widget de Categoría, quiero un archivo category.php. He copiado el código de archive.php en un archivo php en blanco y lo he guardado como category.php. El archive.php sigue siendo el predeterminado para ambos. ¿Me falta algo? Gracias.

    • No, no te falta nada. category.php debería activarse cada vez que un usuario navega por una página de categoría. Esto podría suceder por varias razones. Por ejemplo, WordPress podría no ser capaz de identificar el archivo category.php. ¿Puedes abrir el archivo category.php en Apariencia » Editor? Verifica que no hayas guardado accidentalmente category.php como category.php.txt. También consulta nuestra guía sobre cómo crear temas hijos para asegurarte de que lo has creado correctamente.

      Administrador

  23. Gracias por tu gran artículo. Muy útil.

    Tengo un tipo de publicación personalizado – "video", y una taxonomía personalizada – "video_categories". ¿Cuál sería la mejor manera de mostrarlos? Necesito un "hogar" para todos los videos y una página que liste videos de una categoría.

    archive-videos.php – página de listado “principal” para todos los videos de todas las categorías
    taxonomy-video_categories.php – una página de listado de categorías

    Esto es lo que estoy pensando. Siento que debería haber una mejor manera. En este momento, estos dos archivos tienen exactamente el mismo código, lo que es una duplicación.

    Gracias de antemano por compartir tu experiencia

  24. Me gustó la idea de crear diferentes diseños para cada página de categoría. ¿Puedes decirme cómo puedo lograr un diseño particular para las publicaciones dentro de una categoría específica?

    Por ejemplo, todas las publicaciones de la categoría "Diseño" tendrán un formato de diseño y fondo particular, etc.

    Me alegraría tener cualquier enlace que pueda proporcionar alguna pista relacionada con esto.

  25. He querido hacer esto durante bastante tiempo. No es que no sepa cómo hacerlo, es que sigo olvidándolo... y me distraigo con proyectos más importantes. Tu publicación es un gran recordatorio... y será un punto de referencia útil. Lo he agregado a mis marcadores. ¡Gracias!

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.