En WordPress todo está bien organizado y todo tiene una id que hace posible la identificación de cada elemento de WordPress.
En este caso nos referimos a las categorías de productos de WooCommerce.
Sabemos que WooCommerce nos permite crear categorías de productos además de otras cosas. Pues bien, estas categorías también tienen una id única para cada categoría de tal forma que se puedan identificar individualmente.
Aunque en este tutorial sólo vamos a ver cómo y dónde obtener estas ids de las categorías de productos de WooCommerce, en otro u otros tutoriales realizaremos casos prácticos con esta información.
Las categorías de productos
En primer lugar vamos a ver dónde están ubicadas las categorías de los productos de WooCommerce.
Desde el menú lateral del panel de administración de WordPress seleccionamos «Productos» y posteriormente «Categorías«.
Aquí las tenemos:
Las categorías que aparecen en la imagen anterior han sido creadas al realizar la importación del contenido de demostración de WooCommerce.
Si quiere saber cómo puedes instalar el contenido de demostración de Woocommerce, revisa el tutorial siguiente: Instalar Contenido de Demostración para WooCommerce.
¿Dónde puedo ver la id de una categoría de producto?
Para poder ver la id de una categoría en concreto lo podemos hacer muy fácilmente editando dicha categoría. Lo hacemos, editamos la categoría «Posters«.
Bien, pero aquí no vemos el id de la categoría de producto por ningún lado.
Si, es cierto,
Para ve el id de la categoría de producto hay que buscar un poco más a fondo.
En este caso nos vamos a fijar en la url del navegador en estos momentos:
Por si no lo veías bien, he seleccionado la parte de la URL que nos interesa.
Lo que nos interesa es el número que va detrás de «tag_ID=«. Eso es, «12«.
Pues nada, ya tenemos la ID de la categoría «Posters«.
Es un poco enrevesado pero efectivo de cualquier forma.
Con esta información podemos hacer muchas cosas que ya veremos en otros tutoriales.
Si os interesa, también puedo hacer un tutorial para que también aparezca la ID de las categorías en la lista de categorías.
Conclusiones
En este corto pero efectivo tutorial hemos visto cómo saber la ID de una categoría en concreto.
Por supuesto, utilizando este método podemos conocer la ID de todas las categorías.
Como ya he dicho, en posteriores tutoriales pondremos en práctica esto para realizar otras tareas más interesantes.
Cualquier duda que tengáis sobre esto o cualquier otra cosa relacionada con WordPress, hacédmela llegar a través del formulario de contacto de esta web.
También podéis enviarme peticiones de tutoriales, cursos, sugerencias, etc..
Un saludo.
Hasta el próximo!
Autor: Oscar Abad Folgueira
Programador y desarrollador WordPress.
Gracias por la info, ciertamente me costo mucho encontrar el id de la categoria. Dieron en el clavo
Hola amigo leí el artículo y es muy interesante, pero yo tengo otro problema; estoy iniciando un negocio y estoy haciendo la base de datos en un archivo csv, colocando rango de ID por categorías (para mantener un orden por ejemplo de la marca X id 500 al 1000, y de la marca Y del ID 1001 al 1200, entonces subí productos sin problemas del ID 751 – 760 pero cuando subí productos con ID 761 al 817 salio este mensaje de advertencia «Post is not a product» y del ID 818 al 840 salio este mensaje «Failed to import product», y yo no sobrepongo los ID ya que tengo un orden de rangos de ID por categorías.
No entiendo que esta pasando, como puedo saber todos los ID y que son y saber cuales son los ID para productos y cuales no, ¿podría ayudarme por favor?
Muchas gracias, excelente tip muy bien explicado.
Yo no entiendo, como algo tan facil no está ya implementado.
Ojalá se fijasen un poco en como lo hace Joomla que en este sentido es una delicia.
Gracias por compartirlo.
Un cordial saludo.
Buenos dias Oscar.
Tengo un problema con mi web y las id que me generan urls no amigables con cada producto. Como podria corregir este problema.
Te muestro algunas
La siguiente URL no es amigable: /?add-to-cart=112
La siguiente URL no es amigable: /?add-to-cart=102
La siguiente URL no es amigable: /?add-to-cart=90
La siguiente URL no es amigable: /?add-to-cart=89
La siguiente URL no es amigable: /?add-to-cart=50
La siguiente URL no es amigable: /?add-to-cart=19
Esto esta sacado de metricspot me esta ralentizando mucho mi autoridad seo.
Podría quitar las id de mi cesta de compra? O como eliminar la propia url?
Muchas gracias por tu paciencia