Las 12 Tablas de WordPress por Defecto: Una Visión General de la estructura de base de datos de WordPress

Las 12 Tablas de WordPress por Defecto: Una Visión General de la estructura de base de datos de WordPress
Tablas de WordPress por Defecto
Wordpress

En una instalación estándar de WordPress, se crean varias tablas en la base de datos para almacenar diferentes tipos de información. Estas tablas juegan un papel fundamental en el funcionamiento de tu sitio web. A continuación, exploraremos las tablas de WordPress más comunes y sus propósitos:

Tabla wp_posts

La tabla “wp_posts” es una de las más importantes de WordPress. Almacena todas las entradas de tu sitio, incluyendo publicaciones, páginas y cualquier tipo de contenido personalizado que hayas creado. Cada entrada tiene una fila en esta tabla, y se utilizan diferentes columnas para almacenar datos como el título, el contenido, la fecha de publicación y más.

  • Nombre de la tabla: wp_posts
  • Función: Almacena todas las entradas de tu sitio, incluyendo publicaciones, páginas y tipos de contenido personalizados.
  • Columnas principales:
    • ID: Identificador único para cada entrada.
    • post_author: ID del autor de la entrada.
    • post_date: Fecha y hora de publicación de la entrada.
    • post_content: Contenido de la entrada.
    • post_title: Título de la entrada.
    • post_status: Estado de la entrada (publicada, borrador, programada, etc.).
    • post_type: Tipo de contenido de la entrada (publicación, página, tipo de contenido personalizado, etc.).
    • post_parent: ID de la entrada padre en caso de que sea una página secundaria o una entrada adjunta.
  • Relaciones con otras tablas:
    • wp_postmeta: La tabla wp_posts se relaciona con la tabla wp_postmeta mediante el campo post_id. La tabla wp_postmeta almacena metadatos adicionales relacionados con las entradas, como información personalizada o configuraciones específicas.
    • wp_comments: La tabla wp_posts se relaciona con la tabla wp_comments mediante el campo comment_post_ID. La tabla wp_comments almacena los comentarios realizados en las entradas.
    • Otras tablas: Dependiendo de los plugins y temas que estés utilizando, la tabla wp_posts también puede estar relacionada con otras tablas personalizadas que se utilizan para almacenar información adicional relacionada con tipos de contenido personalizados.

Tabla wp_postmeta

La tabla “wp_postmeta” está estrechamente relacionada con la tabla de “wp_posts”. Aquí es donde se guardan los metadatos asociados a cada entrada. Los metadatos son información adicional que puedes agregar a tus entradas, como configuraciones personalizadas, datos de SEO o cualquier otra información relevante. Cada fila en esta tabla está vinculada a una entrada específica mediante el campo “post_id“.

  • Nombre de la tabla: wp_postmeta
  • Función: Almacena los metadatos asociados a las entradas en WordPress.
  • Columnas principales:
    • meta_id: Identificador único para cada metadato.
    • post_id: ID de la entrada a la que pertenece el metadato.
    • meta_key: Clave que identifica el tipo o nombre del metadato.
    • meta_value: Valor del metadato.
  • Uso de la tabla wp_postmeta:
    • Almacenamiento de metadatos personalizados: La tabla wp_postmeta se utiliza para almacenar metadatos adicionales relacionados con las entradas. Estos metadatos pueden incluir información personalizada, configuraciones específicas o cualquier otro dato relevante para la entrada.
    • Ampliación de funcionalidades: Los plugins y temas de WordPress utilizan la tabla wp_postmeta para almacenar información adicional y ampliar las funcionalidades de las entradas. Por ejemplo, un plugin de SEO puede utilizar esta tabla para almacenar metadatos relacionados con la optimización de motores de búsqueda, como las etiquetas meta o las descripciones personalizadas.
  • Relación con la tabla wp_posts:
    • La tabla wp_postmeta se relaciona con la tabla wp_posts a través del campo post_id. Cada fila en la tabla wp_postmeta está asociada a una entrada específica en la tabla wp_posts mediante su ID.
  • Consulta de metadatos:
    • Para recuperar los metadatos de una entrada, se realiza una consulta en la tabla wp_postmeta utilizando el post_id como filtro y seleccionando los metadatos necesarios según la meta_key.

Tabla wp_comments

La tabla “wp_comments” se encarga de almacenar los comentarios realizados en las entradas de tu sitio. Cada vez que un visitante deja un comentario, se crea una nueva fila en esta tabla. Las columnas incluyen datos como el nombre del autor del comentario, el contenido del comentario, la fecha y la entrada a la que está asociado.

  • Nombre de la tabla: wp_comments
  • Función: Almacena los comentarios realizados por los usuarios en las entradas de WordPress.
  • Columnas principales:
    • comment_ID: Identificador único para cada comentario.
    • comment_post_ID: ID de la entrada a la que pertenece el comentario.
    • comment_author: Nombre del autor del comentario.
    • comment_author_email: Dirección de correo electrónico del autor del comentario.
    • comment_author_url: URL del sitio web del autor del comentario.
    • comment_content: Contenido del comentario.
    • comment_date: Fecha de publicación del comentario.
    • comment_approved: Estado de aprobación del comentario (aprobado, pendiente, spam, eliminado, etc.).
  • Uso de la tabla wp_comments:
    • Almacenamiento de comentarios: La tabla wp_comments se utiliza para almacenar todos los comentarios realizados en las entradas del sitio. Cada comentario tiene su propia fila en la tabla y se guarda información relevante como el nombre del autor, el contenido del comentario, la fecha de publicación y el estado de aprobación.
    • Moderación de comentarios: La tabla wp_comments también es utilizada por el sistema de moderación de comentarios de WordPress. Permite a los administradores del sitio revisar, aprobar, eliminar o marcar comentarios como spam.
  • Relación con otras tablas:
    • La tabla wp_comments se relaciona con la tabla wp_posts a través del campo comment_post_ID. Cada comentario está asociado a una entrada específica en la tabla wp_posts mediante su ID.
  • Consulta de comentarios:
    • Para recuperar los comentarios de una entrada, se realiza una consulta en la tabla wp_comments utilizando el comment_post_ID como filtro y seleccionando los comentarios necesarios según el estado de aprobación.

Tabla wp_commentmeta

Al igual que la tabla de “wp_postmeta“, la tabla “wp_commentmeta” se utiliza para almacenar los metadatos de los comentarios. Aquí puedes encontrar información adicional relacionada con los comentarios, como clasificaciones o puntuaciones personalizadas.

  • Nombre de la tabla: wp_commentmeta
  • Función: Almacena los metadatos adicionales relacionados con los comentarios en WordPress.
  • Columnas principales:
    • meta_id: Identificador único para cada metadato de comentario.
    • comment_id: ID del comentario al que pertenece el metadato.
    • meta_key: Clave del metadato.
    • meta_value: Valor del metadato.
  • Uso de la tabla wp_commentmeta:
    • Almacenamiento de metadatos de comentarios: La tabla wp_commentmeta se utiliza para almacenar información adicional o personalizada relacionada con los comentarios. Los metadatos pueden incluir información como calificaciones, valoraciones, datos personalizados, etc.
  • Relación con otras tablas:
    • La tabla wp_commentmeta se relaciona con la tabla wp_comments a través del campo comment_id. Cada metadato está asociado a un comentario específico en la tabla wp_comments mediante su ID.
  • Consulta de metadatos de comentarios:
    • Para recuperar los metadatos asociados a un comentario, se realiza una consulta en la tabla wp_commentmeta utilizando el comment_id como filtro y seleccionando los metadatos necesarios según la clave o el valor del metadato.

Tabla wp_users

La tabla “wp_users” guarda la información de los usuarios registrados en tu sitio. Cada vez que alguien se registra, se crea una nueva fila en esta tabla. Aquí se almacenan datos como el nombre de usuario, la dirección de correo electrónico, la contraseña (encriptada) y otros detalles relacionados con los perfiles de usuario.

  • Nombre de la tabla: wp_users
  • Función: Almacena los datos de los usuarios registrados en el sitio de WordPress.
  • Columnas principales:
    • ID: Identificador único para cada usuario.
    • user_login: Nombre de usuario utilizado para iniciar sesión.
    • user_pass: Contraseña encriptada del usuario.
    • user_nicename: Nombre agradable o legible para el usuario.
    • user_email: Dirección de correo electrónico del usuario.
    • user_registered: Fecha y hora de registro del usuario.
    • user_status: Estado del usuario (por ejemplo, activo, inactivo).
  • Uso de la tabla wp_users:
    • Almacenamiento de datos de usuarios: La tabla wp_users guarda la información básica de los usuarios registrados, como sus nombres de usuario, contraseñas encriptadas, direcciones de correo electrónico y fechas de registro.
  • Relación con otras tablas:
    • La tabla wp_users se relaciona con otras tablas mediante la columna ID. Por ejemplo, la tabla wp_usermeta utiliza el ID del usuario para almacenar metadatos adicionales relacionados con el usuario.
  • Consulta de datos de usuarios:
    • Para obtener información de un usuario específico, se realiza una consulta a la tabla wp_users utilizando su ID o nombre de usuario como filtro. También se pueden realizar consultas más avanzadas para recuperar usuarios según otros criterios, como su dirección de correo electrónico o estado de registro.

Tabla wp_usermeta

La tabla “wp_usermeta” contiene los metadatos asociados a los perfiles de usuario. Aquí puedes almacenar información adicional sobre los usuarios, como preferencias personales, datos de contacto o cualquier otro tipo de metadatos personalizados.

  • Nombre de la tabla: wp_usermeta
  • Función: Almacena los metadatos personalizados asociados a los usuarios registrados en el sitio de WordPress.
  • Columnas principales:
    • umeta_id: Identificador único para cada entrada de metadatos de usuario.
    • user_id: ID del usuario al que pertenecen los metadatos.
    • meta_key: Clave que identifica el tipo o nombre del metadato.
    • meta_value: Valor del metadato asociado a la clave.
  • Uso de la tabla wp_usermeta:
    • Almacenamiento de metadatos personalizados: La tabla wp_usermeta se utiliza para guardar información adicional o personalizada sobre los usuarios registrados en el sitio. Esta información puede ser cualquier dato adicional relacionado con el usuario, como preferencias, configuraciones personalizadas, roles, permisos, etc.
  • Relación con otras tablas:
    • La tabla wp_usermeta se relaciona con la tabla wp_users mediante la columna user_id. Cada entrada en wp_usermeta está vinculada a un usuario específico a través de su ID de usuario.
  • Consulta de metadatos de usuario:
    • Para acceder a los metadatos de un usuario específico, se realiza una consulta a la tabla wp_usermeta utilizando el user_id como filtro. Las consultas pueden filtrarse aún más utilizando la columna meta_key para buscar metadatos específicos.

Tabla wp_links

La tabla “wp_links” es una de las tablas por defecto en WordPress, aunque en versiones más recientes se ha eliminado de la instalación estándar y ha sido reemplazada por el uso de plugins o personalizaciones específicas.

  • Nombre de la tabla: wp_links
  • Función obsoleta: Almacenar enlaces o enlaces amigables en el sitio.
  • Columnas principales:
    • link_id: Identificador único para cada enlace.
    • link_url: URL del enlace.
    • link_name: Nombre o título del enlace.
    • link_description: Descripción del enlace.
    • link_owner: ID del propietario del enlace.
    • link_visible: Visibilidad del enlace (visible o no visible).
    • link_rating: Calificación del enlace.
    • link_updated: Fecha de actualización del enlace.
    • link_rel: Relación del enlace con otros elementos.
    • link_notes: Notas o comentarios adicionales sobre el enlace.

Sin embargo, a medida que WordPress ha evolucionado, la funcionalidad de los enlaces ha cambiado. En lugar de utilizar la tabla wp_links, se recomienda utilizar las taxonomías personalizadas y el tipo de contenido personalizado “Enlaces” para gestionar los enlaces en el sitio.

En resumen, la tabla wp_links es una tabla obsoleta en la base de datos de WordPress que ha sido reemplazada por otras funcionalidades más modernas, como las taxonomías personalizadas y los tipos de contenido personalizados. Por lo tanto, su uso actualmente no es recomendado y se sugiere utilizar las opciones más actuales proporcionadas por WordPress.

Tabla wp_terms

La tabla “wp_terms” se utiliza para almacenar las categorías y etiquetas utilizadas en tu sitio. Cada categoría y etiqueta tiene una fila en esta tabla, con columnas que incluyen el nombre, la descripción y otros detalles relacionados.

  • term_id: Es el ID único de la categoría o etiqueta.
  • name: Contiene el nombre de la categoría o etiqueta.
  • slug: Es la versión amigable para URL de la categoría o etiqueta, utilizada en la estructura de permalinks.
  • term_group: Es un campo que se utiliza para agrupar términos relacionados. Por lo general, se establece en 0.

Tabla wp_termmeta

La tabla “wp_termmeta” se utiliza para almacenar metadatos adicionales asociados a las categorías y etiquetas (términos) en WordPress. Estos metadatos proporcionan información adicional y personalizada sobre los términos, lo que permite ampliar y enriquecer su funcionalidad.

  • Nombre de la tabla: wp_termmeta
  • Función: Almacenar metadatos adicionales asociados a los términos de taxonomía.
  • Columnas principales:
    • meta_id: Identificador único para cada metadato.
    • term_id: ID del término de taxonomía al que se asocia el metadato.
    • meta_key: Clave del metadato.
    • meta_value: Valor del metadato.

Tabla wp_term_taxonomy

La tabla “wp_term_taxonomy” define las taxonomías de las categorías y etiquetas. Aquí se establece la relación entre los términos y los diferentes tipos de taxonomías utilizadas en tu sitio.

  • Nombre de la tabla: wp_term_taxonomy
  • Función: Almacenar la información de taxonomía de los términos.
  • Columnas principales:
    • term_taxonomy_id: Identificador único para cada entrada de taxonomía de término.
    • term_id: ID del término al que se refiere la entrada de taxonomía.
    • taxonomy: Nombre de la taxonomía asociada al término (por ejemplo, category, post_tag, etc.).
    • parent: ID del término padre si el término tiene una jerarquía.
    • count: Número de objetos (como entradas o elementos) asociados al término.

Tabla wp_term_relationships

La tabla “wp_term_relationships” se encarga de asociar las entradas con las categorías y etiquetas correspondientes. Esta tabla establece las relaciones entre las entradas y los términos de taxonomía, permitiendo una organización efectiva del contenido.

  • Nombre de la tabla: wp_term_relationships
  • Función: Almacenar las relaciones entre los términos y los objetos en el sitio.
  • Columnas principales:
    • object_id: ID del objeto al que se aplica la relación.
    • term_taxonomy_id: ID de la entrada de taxonomía que indica la asociación del término con el objeto.
    • term_order: Orden de los términos relacionados con el objeto.

Tabla wp_options

La tabla “wp_options” almacena las opciones y configuraciones generales de tu sitio. Aquí se guardan datos como el título del sitio, la URL, los ajustes de permalinks y una variedad de otras opciones configurables.

  • Nombre de la tabla: wp_options
  • Función: Almacenar las opciones y configuraciones generales de WordPress.
  • Columnas principales:
    • option_id: ID único para cada opción.
    • option_name: Nombre de la opción.
    • option_value: Valor de la opción.
    • autoload: Indicador de carga automática de la opción.

Tablas de WordPress – Conclusión

Estas son las Tablas de WordPress principales en una instalación típica de WordPress. Es importante tener en cuenta que el prefijo “wp_” utilizado en los nombres de las tablas puede ser personalizado durante la instalación para mejorar la seguridad del sitio. Si has personalizado el prefijo de las tablas, tus nombres de tabla pueden ser diferentes.

¡Espero que esta información sea útil para comprender mejor la estructura de la base de datos de WordPress y cómo se almacena la información en tu sitio! Si tienes alguna pregunta adicional, no dudes en hacerla.

Mantenimiento WordPress
Deja en manos de profesionales el Mantenimiento Mensual WordPress de tu web.
WordPress siempre actualizado, seguro y rápido.
Haz clic aquí para reservar tu reunión ahora mismo.

Si te ha gustado y aprovechado lo que has leído, comparte o comenta que estaremos encantado de responder a tus preguntas.

Hasta el próximo post.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 3

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Apúntate a nuestra newsletter

Array
Sobre Hugo Calixto

Hugo Calixto¡Hola! Soy Hugo Calixto, Programador WEB y Profesional SEO desde 2008.

Qué hago: Desarrollo sitios personalizados (con o sin Wordpress), administro servidores y soy experto en SEO (optimización de sitios para motores de búsqueda).

Y lo que más me gusta de mi trabajo es: "Ayudar a la gente" y "Probar de todo" y "usar lo que aprendo para poder hacer cosas nuevas".

¡Oh! Si necesitas ayuda, llama a Hugo Calixto.

Phone 681 98 95 40

681 98 95 40

Escríbanos

Escríbanos

Whatsapp

681 98 95 40