La Base de Datos de WordPress

solowordpressLaBaseDeDatosDeWordPress00

solowordpressLaBaseDeDatosDeWordPress00

La Base de Datos de WordPress.

WordPress es un CMS y está hecho (programado) en PHP.

Para trabajar correctamente, hace uso de una «Base de datos» a la que accede usando el lenguaje SQL. Es curioso que entre «profesionales» se habla mucho de «una base de datos SQL», cuando «SQL» es el lenguaje usado para su manejo.

La Base de Datos de WordPress

Si estás empezando, te recomiendo que leas primero el artículo, Guía para principiantes de la base de datos de WordPress.; aquí te daré una visión más en profundidad.

Una visión más en profundidad del lenguaje «SQL», la puedes ver en la Wikipedia.

Aunque existen en el mundo muchos modelos de base de datos, con diferentes motores y diferentes lenguajes, WordPress únicamente funciona con «MySQL» en versión 5.0.15 y superior y con «MariaDB» en todas sus versiones.

Toda vez que WordPress interactúa de forma nativa con la base de datos, usualmente no es necesario acceder a esta. Aún así, es bueno conocer su composición.

La estructura

Cuando se instala WordPress en un servidor, se crea una base de datos que dará soporte a las necesidades de almacenamiento.

También durante el proceso de instalación, se da la opción de cambiar el prefijo del nombre de las tablas, como medida de seguridad.

Específicamente, una nueva base de datos de WordPress incluirá las siguientes tablas:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_termmeta
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

En forma gráfica, la estructura (desde la versión de WordPress 4.4) es:

Estructura de La Base de Datos de WordPress
Estructura de La Base de Datos de WordPress

Por favor ten en cuenta que durante el proceso de instalación de WordPress, no se realiza ningún paso para garantizar la integridad de la base de datos, por lo que si desarrollas un plugin o extensión que manipule esta base de datos, es tu responsabilidad hacer el mantenimiento y la limpieza necesarios para asegurar que no quedan registros huérfanos.

A vuelo de pájaro

En condiciones normales, cada tabla y registro está pensado con un propósito específico.

Tablas de WordPress (12)

  

Nombre de la tabla

Descripción

Área (s) relevante (s)

wp_commentmeta

Cada comentario presenta información llamada metadatos y se almacena en wp_commentmeta .

Administración > Comentarios > Comentarios

wp_comments

Los comentarios dentro de WordPress se almacenan en la tabla

wp_comments

.

Administración > Comentarios > Comentarios

wp_links

wp_links

contiene información relacionada con los enlaces introducidos en las característica de WordPress. (Esta función está desfasada, pero se puede volver a habilitar con el complemento Link Administrator ).

Administración > Enlaces > Agregar nuevo Administración > Enlaces > Enlaces

wp_options

Las opciones establecidas en el panel menú

Ajustes

se almacenan en la tabla

wp_options

.

Administración > Configuración > General Administración > Configuración > Escritura Administración > Configuración > Lectura Administración > Configuración > Discusión Administración > Configuración > Privacidad Administración > Configuración > Enlaces permanentes Administración > Apariencia > Widgets

wp_postmeta

Cada publicación contiene metadatos y estos se almacenan en

wp_postmeta

. Algunos plugin pueden agregar su propia información a esta tabla.

Administración > Publicaciones > Agregar nuevo Administración > Páginas > Agregar nuevo

wp_posts

El núcleo de los datos de WordPress son las publicaciones, estas se almacenan en la tabla

wp_posts

. También las páginas y los elementos del menú de navegación se almacenan en esta tabla.

Administración > Publicaciones > Agregar nuevo Administración > Publicaciones > Publicaciones Administración > Páginas > Agregar nuevo Administración > Páginas > Páginas Administración > Medios > Agregar nuevo Administración > Medios > Biblioteca Administración > Apariencia > Menús

wp_terms

Las categorías para publicaciones y enlaces y las etiquetas para publicaciones se encuentran dentro de la tabla

wp_terms

.

Administración > Publicaciones > Etiquetas de publicación Administración > Publicaciones > Categorías Administración > Enlaces > Categorías de enlaces Administración > Publicaciones > Agregar nuevo Administración > Publicaciones > Publicaciones Administración > Páginas > Agregar nuevo Administración > Página > Páginas

wp_termmeta

Cada término presenta información llamada metadatos y se almacena en

wp_termmeta

.

wp_term_relationships

Las publicaciones están asociadas con categorías y etiquetas en la tabla

wp_terms

y esta asociación se mantiene en la tabla

wp_term_relationships

. La asociación de enlaces a sus respectivas categorías también se mantiene en esta tabla.

wp_term_taxonomy

Esta tabla describe la taxonomía ( categoría , enlace o etiqueta ) para las entradas de la tabla

wp_terms

.

wp_usermeta

Cada usuario presenta información llamada metadatos y se almacena en

wp_usermeta

.

Administración > Usuarios

wp_users

La lista de usuarios se mantiene en la tabla

wp_users

.

Administración > Usuarios

Multi sitio

Existe una «variante» de WordPress conocida como multisitio, pensada para manejar con una misma copia de la aplicación, varios sitios web en un mismo servidor.

Esa variante requiere de su propio conjunto de tablas (adicionales) de la base de datos, que son (desde la versión 3.0):

Nombre de la tabla

Descripción

Área (s) relevante (s)

wp_blogs

Cada sitio creado se almacena en la tabla,

wp_blogs

.

Administración > Herramientas > Red Administración > Super Admin > Sitios

wp_blog_versions

El estado actual de la versión de la base de datos de cada sitio se mantiene en la tabla

wp_blogs_versions

y se actualiza a medida que se actualiza cada sitio.

Administración > Super Admin > Actualización

wp_registration_log

El

wp_registration_log

registra el usuario administrador creado cuando se crea cada nuevo sitio.

Administración > Super Admin > Sitios

wp_signups

Esta tabla contiene al usuario que se ha registrado para un sitio a través del proceso de registro de inicio de sesión. El registro de usuarios está habilitado en Administración > Super Admin > Opciones .

Administración > Configuración > General

wp_site

La tabla

wp_site

contiene la dirección del sitio principal.

Administración > Herramientas > Red

wp_sitemet a

Cada sitio presenta información llamada datos del sitio y se almacena en

wp_sitemeta

. En esta tabla se guarda información de varias opciones, incluido el administrador del sitio.

Administración > Super Admin > Opciones

wp_users

La lista de todos los usuarios se mantiene en la tabla

wp_users

. Multisitio agrega dos campos que no están en la versión independiente .

Administración > Usuarios Administración > Super Admin > Usuarios Administración > Super Admin > Sitios - Editar sitio

wp_usermeta

Esta tabla no se vuelve a crear para varios sitios, pero los metadatos de los usuarios de cada sitio se almacenan en

wp_usermeta

.

Administración > Usuarios Administración > Super Admin > Usuarios Administración > Super Admin > Sitios - Editar sitio

Tablas específicas del sitio

Los datos del sitio principal se almacenan en tablas existentes sin numerar. Los datos de sitios adicionales se almacenan en nuevas tablas numeradas.

Administración > Super Admin > Sitios - Agregar sitio

Tablas específicas del sitio

Cuando se crea un nuevo sitio en la versión multisitio, se crean nuevas tablas y ese juego de tablas se numeran para distinguirse unas de otras.

La numeración corresponde al site_ID. Por ejemplo, para el site ID 2, las tablas se llaman:

  • wp_2_commentmeta
  • wp_2_comments
  • wp_2_links
  • wp_2_options
  • wp_2_postmeta
  • wp_2_posts
  • wp_2_terms
  • wp_2_term_relationships
  • wp_2_term_taxonomy
  • wp_2_term_termmeta

Juega, experimenta y, sobre todo, ¡divertirte!


Canales de Telegram: Canal SoloWordpressCanal SoloLinux 


¡Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación en PayPal, o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales!

¡Tus comentarios y preguntas nos ayudan a mejorar, por favor comenta!

 

Chat de SoloWordpress

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

logo solowordpress mails

Suscríbete a SoloWordpress

Recibe todos los nuevos artículos es tu correo electrónico

¡Te has suscrito correctamente!

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad
Ir al contenido