¿Cómo Encontrar la Tabla de Categorías de WordPress en MySQL?
Sé que WordPress almacena todos los datos de las entradas en la tabla 'wp_posts'
. Pero aquí WordPress no define ningún ID de categoría o referencia relacionada con ella.
Por favor, hazme saber cómo la tabla 'wp_posts' encuentra la categoría exacta. Por favor, explícamelo en detalle.

Consulta la documentación sobre Taxonomías en WordPress en el Codex.
WordPress 2.3 reemplazó las tablas anteriores de categorías, post2cat y link2cat con un conjunto más flexible de tablas de taxonomía.
wp_terms
wp_term_relationships
wp_term_taxonomy
wp_terms - contiene la información básica sobre términos individuales.
term_id bigint(20) unsigned NOT NULL auto_increment,
name varchar(200) NOT NULL default '',
slug varchar(200) NOT NULL default '',
term_group bigint(10) NOT NULL default 0,
PRIMARY KEY (term_id),
UNIQUE KEY slug (slug),
KEY name (name)
- term_id es un ID único para el término.
- name es simplemente el nombre del término.
- slug es único y es el nombre convertido a una forma amigable para URLs.
- term_group es un medio para agrupar términos similares.
wp_term_taxonomy - define la taxonomía - ya sea etiqueta, categoría o taxonomía personalizada
term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment,
term_id bigint(20) unsigned NOT NULL default 0,
taxonomy varchar(32) NOT NULL default '',
description longtext NOT NULL,
parent bigint(20) unsigned NOT NULL default 0,
count bigint(20) NOT NULL default 0,
PRIMARY KEY (term_taxonomy_id),
UNIQUE KEY term_id_taxonomy (term_id,taxonomy),
KEY taxonomy (taxonomy)
- term_id es el ID de un término en la tabla de términos.
- taxonomy designa la taxonomía en la que reside el término. Las taxonomías predeterminadas son category, link_category y post_tag.
- term_taxonomy_id es un ID único para la combinación término+taxonomía.
- El campo parent lleva un registro de las relaciones jerárquicas entre términos en la taxonomía.
- description proporciona una descripción específica de la taxonomía para el término.
- count registra cuántos objetos están asociados con la combinación término+taxonomía. Por ejemplo, dado un término de la taxonomía category, count registra cuántas publicaciones hay en esa categoría específica.
wp_term_relationships - contiene la relación de muchos a muchos entre objetos de WordPress como publicaciones o enlaces con un term_taxonomy_id de la tabla term_taxonomy.
object_id bigint(20) unsigned NOT NULL default 0,
term_taxonomy_id bigint(20) unsigned NOT NULL default 0,
term_order int(11) NOT NULL default 0,
PRIMARY KEY (object_id,term_taxonomy_id),
KEY term_taxonomy_id (term_taxonomy_id)
- object_id es el ID de una publicación o enlace.
- term_taxonomy_id es un ID de la tabla term_taxonomy que designa una combinación específica término+taxonomía.
- term_order permite un ordenamiento de términos para un objeto (ver ticket #5857)
