English Português

El sistema de toxonomías de WordPress, categorías y etiquetas, suele ser una solución suficiente para la mayoría de los blogs. Sin embargo, cuando necesitas usar WordPress como un CMS (Content manager system) suele ser necesario agregar nuevas taxonomías (custom taxonomies) para hacer una mejor clasificación y nuevos tipos de entradas (custom post types) para dar mejor estructura al contenido.

Las taxonomías de WordPress consisten básicamente en un nombre, descripción y cadena para URL (slug), suficientes para la mayoría de los usos, pero no para todos. Qué tal si necesitamos que cada taxonomía incluya fotos y videos, una descripción más larga y con formato, campos de información personalizada, otros sistemas de clasificación, etc. Bien, pues entonces las taxonomías de WordPress se queda muy cortas y es necesario contar con taxonomías más potentes. Una buena propuesta para crearlas la ofrece: CPT-onomies.

cpt-onomies

¿Qué es CPT-onomies?

CPT-onomies es un plugin que te permite convertir un tipo de entrada personalizado en una taxonomía. Esto implica que tienes todos los beneficios de una entrada para usar en una taxonomía: Sistema de clasificación, campos personalizados, SEO, sistema de autores, herramientas para subir y agregar videos o imágenes y, en general, todo la UI (User interface) de una entrada de WordPress.

Esto crea un ecosistema de relaciones mucho más poderoso y organizado.

¿Cuándo usar CPT-onomies?


cpt-onomies-ejemplo

Cuando una taxonomía no solo funciona como taxonomía, sino como contenido. En otras palabras, cuando el campo de descripción de una taxonomía no es suficiente para describirla y conectarla con otro contenido.

Ejemplo: Una base de datos de películas. Las entradas normales puedes usarse para cada película (sí, como IMDB). Los actores sería una taxonomía, pero el campo de descripción de las categorías, por ejemplo, no sería suficiente para soportar toda la información de cada actor: Fecha de nacimiento, mejores actuaciones, fotografías, premios obtenidos, estado civil, película actual, proyectos futuros, etc. Solución: Crear un nuevo tipo de entrada para cada actor y usar este tipo de entrada como una taxonomía con CPT-onomies.

¿Cómo usar CPT-onomies?

cpt-onomies-interface

Tanto para el uso e instalación hay muy buena documentación en el sitio del plugin, asi como en WpDreamer, sitio de su autora.

  1.  Instalar y activar el plugin CPT-onomies.
  2. Crear un tipo de entrada personalizado. CPT-onomies incluye una interfaz para hacerlo.
  3. Registrar este nuevo tipo de entrada como taxonomía en CPT-onomies.
  4. Agregar las funciones en el tema para mostrar estas conexiones.
  5. Usar esta nueva clasificación en tus entradas y disfrutar de un sitio más ordenado.

Ventajas de CPT-onomies

Este plugin muestra ser una solución bastante solida. Algunas de sus ventajas son:

  • Administrador de tipos de entradas personalizadas.
  • Administrador de relación.
  • Interfaz en la administración clara  y bien adaptada a la de WordPress.
  • Buen soporte y documentación.

Conclusión

Es muy interesante como WordPress evoluciona más y más a un CMS y soluciones como CPT-onomies dejan cada vez menos huecos cubiertos. Una excelente propuesta para mejorar la arquitectura de un sitio web en WordPress.

La pregunta:

¿Has tenido una necesidad parecida a la planteada aquí? ¿Cómo la cubriste?

Escrito por Francisco Oliveros

Soy un gran aficionado del diseño y de todo lo que el código puede comunicar. Ingeniero mecánico por profesión, pero dedicado al desarrollo web a tiempo completo.

Blog / Twitter

Artículos relacionados

Sigue leyendo consejos, tips y tutoriales para tu blog.

    Comentarios

    1. Angel / Hace 3 años /

      Tengo un blog de cocina y me gustaría poder clasificar los posts de forma más potente: por ingredientes, por temporada, por dificultad, etc.
      ¿Sería adecuado para mi este plugin?

      Responder a Angel →
    2. Fanny Villalobos Brenes / Hace 3 años /

      Me interesa mucho y es de mucha ayuda e importancia.

      Responder a Fanny Villalobos Brenes →
    3. Francisco Oliveros / Hace 3 años /

      @Angel: Por las posibles taxonomías que mencionas, tal vez no sea necesario este plugin y con agregar taxonomías personalizadas sea suficiente.

      Responder a Francisco Oliveros →
    4. Fede / Hace 3 años /

      Puede ser utilizado en un wp con buddypress, para que cada actividad de cada usuario pueda ser categorizada?

      Responder a Fede →
    5. Francisco Oliveros / Hace 3 años /

      @Fede: Para serte Franco desconozco como funciona BuddyPress, no he trabajo con él. En general, si ya funciona con taxonomías, seguramente se pueden potenciar con este plugin.

      Responder a Francisco Oliveros →
    6. Fede / Hace 3 años /

      Muchas gracias por la respuesta Francisco. @Francisco Oliveros:

      Responder a Fede →
    7. Claudio / Hace 3 años /

      Estimado;

      Puede ser usado esto para poder ordenar las noticias en diferentes paginas en wordpress? me explico, tengo X entrada, lo asocio a la categoría Deportes y no quiero que me aparezca en el Index de mi wordpress si no que en la pagina de Deportes, esto se puede hacer?

      Saludos y gracias por el sitio es muy bueno.

      Responder a Claudio →
    8. Mygue Morrison / Hace 3 años /

      Muy bueno, ya lo pude usar y super como hacerlo funcionar, pero lo único que no se es como hacer para que muestre automaticamente en las entradas, es decir como imdb que muestra los actores y directores, cuando agrego esa informacion no los muestra. Quiero que muestre esas opciones, como se podría hacer?

      Responder a Mygue Morrison →
    9. jesus / Hace 3 años /

      Muy bueno el post, ha sido de gran ayuda

      Responder a jesus →
    10. Karen / Hace 1 año /

      Gracias.

      Responder a Karen →

    Responder

    ¡Gracias por dejar tu opinión! Por favor procura que tus comentarios estén dentro tema, que no sean promocionales (spam), ilegales u ofensivos, de otro modo, serán borrados. Todos los enlaces serán moderados y la URL indicada NO será enlazada.

    Blog and Web es un blog de Blógstica. Hospedado desde 2008 en Liquid Web.

    Términos de uso - Política de privacidad