• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Aprende a usar Taxonomías en WordPress

Aprende a usar Taxonomías en WordPress

Taxonomías en WordPress

[ 26 mayo 2017 ] [ Autor: Jhon Marreros Guzmán ][ Core - Intermedio] [ ]

dashboard optimización

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

En un artículo anterior vimos cómo usar Custom Post Types, ahora, el siguiente paso, es organizar esos nuevos elementos de contenido con agrupaciones personalizadas, para esto tienes la opción de usar la funcionalidad de Taxonomías en WordPress.

 

1- Generalidades

El término Taxonomía esta referido a la ciencia de la clasificación, en WordPress lo usaremos para clasificar nuestros elementos de contenido, recuerda que por defecto WordPress viene con dos Taxonomías ya creadas: Categorías y Etiquetas, ambas están asociadas a las Entradas, sin embargo podemos crear más Taxonomías y asociarlas a las Entradas existentes o a nuestros Custom Post Types.

En la siguiente imagen vemos que se ha creado la Taxonomía Países, adicional a las Categorías y Etiquetas, para el Custom Post Type Recetas.

Ejemplo Taxonomía en WordPress

 

A nivel de base de datos podemos localizar las Taxonomías en las siguientes tablas relacionadas. Para nuestro ejemplo de Custom Post Type Recetas y con una Taxonomía de Países, entonces nuestros datos se guardarían de la siguiente forma:

Relaciones Tablas Taxonomías WordPress

 

2- Creación de la Taxonomía

Para crear una taxonomía existen diferentes plugins que puedes usar, sin embargo para este artículo usaremos la herramienta online GenerateWP

Pantalla Descripcion


General Se define el nombre de la función, si la función se puede sobreescribir y el text domain para traducciones en un sitio multi idioma


Taxonomy Se define el nombre de la taxonomía, si estará asociada a determinados Custom Post Types y si se mostrará como tags o categorías

Labels Se define los nombres de las distintas etiquetas que aparecerán en las pantallas de configuración y menús

Visibility En la mayoría de los caso dejaremos por defecto Public y Show UI, en este tab también podemos agregar un ícono

Query Son opciones para posteriormente hacer nuestro loop personalizado, usualmente dejaremos los valores por defecto

Permalinks Si nuestro nombre de taxonomía es poco adecuado para la url, es aquí en donde podemos cambiarlo

Capabilities Usualmente dejaremos esto por defecto, con los permisos similares que tienen las categorías

Rest API Configuración de API Rest para nuestra Taxonomía, podemos dejar en Si para que sea incluido como parte de la API por defecto

Other Nombre de función que actuará como Callback, en caso necesitemos un control avanzado de las actualizaciones de los CPT asociados

 

Al final obtendremos la siguiente Taxonomía de Paises creada en GeneratorWP

 

3- ¿En donde inserto ese código?

Al igual que los Custom Post Types, este código puede ser parte de un plugin, sin embargo si quieres tener Taxonomías de manera independiente te recomiendo un plugin de Snippets, tal como se explica en el artículo de Agregar código a tu sitio sin usar functions.php.

 

4- Mostrando la nueva Taxonomía en tu sitio

En versiones actuales de WordPress y dependiendo del Theme que uses, la nueva Taxonomía las puedes mostrar simplemente creando un ítem de menú.

 
Primero tienes que llenar datos a la nueva Taxonomía País creada.

Registros : España, México, Perú

 
Luego asignar algunas entradas de Recetas a determinado País, este content box se mostrará de manera similar a las etiquetas al editar o crear una Receta.

Conten Box de Países en Pantalla de recetas

 
Finalmente para mostrar todas las entradas del Custom Post Type Recetas en el front-end del sitio puedes crear un nuevo ítem de menú del País.

Pantalla para crear un ítem de menú en WordPress

 

¿Aún con dudas?, en el siguiente video se detalla cada uno de los puntos anteriores

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Cómo eliminar todos los productos de WooCommerceCómo eliminar todos los productos de WooCommerce
  • Agrupar los resultados de búsqueda en WordPressAgrupar los resultados de búsqueda en WordPress
  • tipos de complementos de WordPress5 tipos de complementos de WordPress
  • Sincronizar WooCommerce y Google SheetsSincronizar WooCommerce y Google Sheets
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (3 votos, promedio: 3,67 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. Alvaro Valdez

    9 abril, 2018

    Hola, buen día, tengo una pagina en la cual tengo una taxonomia la cual identifica los servicios ofrecidos, entonces, mi pregunta es: como puedo mostrar la lista de taxonomias pertenecientes al post en el post, mas propiamente dicho en una tabla q se muestra en el contenido del frontend del post.
    Espero haber sido claro y que puedan ayudarme en esto.
    Creo que es lo mimo que hiciste en esta pagina… envio la imagen… https://ibb.co/hOnUCH

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

Agregar recaptcha v3 en formulario de contacto

Eliminar el selector de idioma en el acceso a WordPress

Atributos como parte de la descripción del producto en WooCommerce

Excluir páginas de la búsqueda de WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados