✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Esquema de base de datos de WordPress y tablas que debe conocer

33

WordPress y la mayoría de los complementos almacenan su configuración en las bases de datos del servidor. Los datos almacenados allí se organizan en tablas.

Es similar a una hoja de Excel con una fila de encabezado y valores en la fila de abajo.

Este artículo explicará qué tabla maneja el contenido en un sitio web de WordPress.

Prepárese para aprender sobre el esquema de la base de datos de WordPress.

Hacer entrar a

Esquema de base de datos de WordPress y tablas que debe conocer

La base de datos es una parte indispensable de un sitio de WordPress. WordPress utiliza la versión 5.6 o superior del sistema de gestión de bases de datos MySQL.

También puede usar MariaDB versión 10.1 o superior. MariaDB es una bifurcación de MySQL con licencia GPL que funciona como un sustituto de MySQL.

Una buena comprensión de la estructura de la tabla es esencial. Permite a los usuarios saber qué tabla incluir o excluir al sincronizar o mover datos de un sitio de prueba al sitio en vivo usando WP Staging.

Esto también es cierto para el proceso inverso. También es útil para actualizar el sitio de ensayo.

WordPress y la interfaz de la base de datos automáticamente. Esto significa que los usuarios finales no necesitan conocer su estructura.

Sin embargo, para aquellos que escriben un complemento, puede ser beneficioso tener más información. Esto puede incluir cómo WordPress almacena sus datos y relaciones.

Es posible que haya intentado utilizar la API de WordPress existente para acceder a los datos necesarios. Sin embargo, es imposible sin una conexión directa a la base de datos.

Por esa razón, WordPress proporciona la clase wpdb.

Una forma popular de acceder a la base de datos de WordPress es usar una herramienta de administración en línea llamada phpMyAdmin. A menudo está preinstalado en muchos servidores web (a través de cPanel).

También está disponible en entornos de desarrollo local como MAMP.

Sin embargo, recuerde que acceder a la base de datos conlleva un riesgo. Cualquier movimiento en falso puede romper su sitio.

Así que antes de hacer nada, lo mejor es hacer una copia de seguridad.

Descripción general del esquema y las tablas de la base de datos de WordPress

Esquema de base de datos de WordPress y tablas que debe conocer

Un nuevo sitio web de WordPress tiene 12 tablas. Esos son:

  1. wp_posts
  2. wp_postmeta
  3. opciones_wp
  4. usuarios_wp
  5. wp_usermeta
  6. wp_term_taxonomy
  7. wp_terms
  8. wp_term_relationships
  9. wp_enlaces
  10. wp_comentarios
  11. wp_commentmeta
  12. wp_termmeta

Las tablas a menudo se asocian entre sí, ya que se pueden relacionar varios datos.

Por ejemplo, una publicación de blog puede estar vinculada a categorías y etiquetas. Por lo tanto, la tabla que almacena publicaciones de blog se relacionará con la tabla que almacena categorías y etiquetas.

wp_post

Esquema de base de datos de WordPress y tablas que debe conocer

La tabla wp_post almacena todos los datos relacionados con el contenido de un sitio web de WordPress. Esto incluye cosas como publicaciones, páginas y revisiones de páginas.

Aquí también se almacenan elementos del menú de navegación, archivos multimedia, imágenes y archivos adjuntos. Los datos de contenido utilizados por los complementos también se encuentran en esta tabla.

Post_type es una columna de tabla dentro de wp_post que categoriza los datos mencionados anteriormente. Permite a los usuarios solicitar tipos específicos de datos mediante una consulta a la base de datos.

Esto hace que post_type sea la columna más importante en la tabla wp_post.

La columna post_type muestra el tipo de cada fila: una publicación, página, adjunto, nav_menu_item u otro tipo. Esta variedad de contenido le da a la mesa un carácter flexible.

wp_postmeta

Esquema de base de datos de WordPress y tablas que debe conocer

Cada publicación contiene un conjunto de datos llamados metadatos. El almacenamiento de esta información tiene lugar en la tabla wp_postmeta.

Ciertos complementos también pueden agregar sus datos a esta tabla.

wp_postmeta es un complemento de la tabla wp_post. Es una tabla vertical que almacena los datos usando pares clave/valor.

Esta es una técnica que usan muchas tablas de WordPress. Permite que el núcleo, los complementos y los temas de WordPress almacenen datos ilimitados.

Mashshare, un complemento para compartir en redes sociales, también usa esta tabla para compartir recuentos de publicaciones específicas.

Nota: muchas tablas de bases de datos permiten que el núcleo, los complementos o los temas de WordPress almacenen información adicional.

opciones_wp

wp_options es una de las tablas de WordPress más importantes. Esta tabla almacena todas las opciones establecidas en el panel Administración > Configuración.

Las configuraciones almacenadas aquí incluyen la URL, el título, los complementos instalados y más. La mayoría de los complementos también almacenan sus configuraciones aquí.

También se almacenan en esta tabla todas las configuraciones del tablero de WordPress. A diferencia de otras tablas, la tabla wp_options no se relaciona con ninguna otra tabla.

usuarios_wp

Esquema de base de datos de WordPress y tablas que debe conocer

Esta tabla contiene la lista de todos los usuarios registrados en su sitio de WordPress junto con su información básica. Esto incluye inicio de sesión, contraseña (encriptada), dirección de correo electrónico, hora de registro, nombre para mostrar, estado y clave de activación (cuando sea necesario).

wp_usermeta

Esquema de base de datos de WordPress y tablas que debe conocer

Los metadatos son un conjunto de datos adicionales sobre otros datos. Como se señaló, la tabla wp_user almacena la información básica sobre los usuarios del sitio.

La tabla wp_usermeta contiene datos adicionales que no están almacenados en la tabla wp_uset. Esto incluye, por ejemplo, los apellidos de los usuarios.

wp_terms

La tabla wp_terms almacena las categorías de publicaciones y enlaces y las etiquetas de las publicaciones.

Los términos son elementos del sistema utilizados para clasificar objetos. Por ejemplo, es posible clasificar publicaciones y publicaciones personalizadas de diferentes maneras.

Al crear una publicación, existe la opción de agregarle una categoría y etiquetas. Esos son ejemplos de taxonomía, un sistema de clasificación y agrupación de cosas.

La tabla wp_term contiene una columna llamada "slug". Un slug es una etiqueta de una publicación específica.

En WordPress, puede conectar publicaciones, páginas y enlaces usando etiquetas.

wp_term_taxonomy

Esquema de base de datos de WordPress y tablas que debe conocer

Como su nombre lo indica, esta tabla describe la taxonomía de las entradas en la tabla wp_term. La taxonomía podría ser una categoría, un enlace o una etiqueta.

La estructura de esta tabla le permite utilizar el mismo término para diferentes taxonomías. Por ejemplo, el término "base de datos" podría ser una categoría para publicaciones y también una taxonomía personalizada para un tipo de publicación personalizada.

Entonces, el término "base de datos" aparecería una vez en la tabla wp_terms, pero dos veces (dos filas) en la tabla wp_term_taxonomy.

wp_term_relationships

Aquí es donde WordPress almacena los datos críticos con respecto al uso de taxonomías.

La tabla wp_post almacena los datos de la publicación. La tabla wp_term_relationship registra la categoría y las etiquetas establecidas.

Define una relación entre una publicación (objeto) en la tabla wp_post y un término de una taxonomía específica en la tabla wp_term_taxonomy.

Por ejemplo, esta publicación está asociada a una categoría y varias etiquetas. La tabla wp_term_relationship es responsable de mantener esa asociación.

wp_enlaces

Los enlaces son como cartas de recomendación.

Un blogroll es una lista de todos los enlaces externos, que se muestra con mayor frecuencia en la barra lateral de un sitio web. Los blogrolls fueron muy populares hasta hace unos años.

La idea era que los propietarios de sitios web tomaran decisiones inteligentes al vincular a otro sitio web. Sin embargo, algunos propietarios de sitios abusaron de la función blogroll y WordPress la eliminó.

La tabla wp_links es el área de almacenamiento de todos los datos relacionados con blogrolls y enlaces. Ahora es bastante inusual encontrar la tabla wp_links ya que los blogrolls ya no se usan.

wp_comentarios

Esquema de base de datos de WordPress y tablas que debe conocer

Wp_comments almacena todos los comentarios dejados en sus publicaciones o páginas de WordPress. También contiene información sobre el autor del comentario.

Esta información puede incluir nombre, dirección de correo electrónico y tipo de comentario (simple, pingback o trackback).

Si utiliza un servicio de terceros (p. ej., Disqus), el almacenamiento de comentarios se realizará en el servidor de ese sistema.

wp_commentmeta

Esquema de base de datos de WordPress y tablas que debe conocer

Wp_commentmeta contiene información adicional sobre cada comentario. Los metadatos de los comentarios incluyen:

  • meta_id: un número único asignado a cada fila
  • comment_id: el ID de la publicación con la que se relacionan los datos (una referencia a la tabla wp_comments)
  • meta_value – el dato
  • meta_key: una clave de identificación para la pieza de datos

wp_termmeta

Esquema de base de datos de WordPress y tablas que debe conocer

Esta es una nueva tabla introducida en WordPress 4.4. Almacena información adicional sobre términos (datos no almacenados en la tabla wp_terms).

Es posible acceder al término meta usando las siguientes funciones:

add_term_meta, get_term_meta, update_term_meta y delete_term_meta.

Los desarrolladores usan term meta para almacenar datos personalizados sobre los términos de una manera estándar. Por ejemplo, para adjuntar una imagen en una categoría de publicación para que se muestre en la página de archivo de categoría.

Oye, ¿sabías que los datos también pueden ser hermosos?

wpDataTables puede hacerlo de esa manera. Hay una buena razón por la que es el plugin de WordPress n.º 1 para crear tablas y gráficos receptivos.

Esquema de base de datos de WordPress y tablas que debe conocer

Un ejemplo real de wpDataTables en la naturaleza

Y es muy fácil hacer algo como esto:

  1. Usted proporciona los datos de la tabla.
  2. Configúralo y personalízalo
  3. Publicarlo en una publicación o página

Y no solo es bonito, sino también práctico. Puede crear tablas grandes con hasta millones de filas, o puede usar filtros y búsquedas avanzados, o puede volverse loco y hacerlo editable.

“Sí, pero me gusta demasiado Excel y no hay nada de eso en los sitios web". Sí, lo hay. Puede usar formato condicional como en Excel o Google Sheets.

¿Te dije que también puedes crear gráficos con tus datos? Y eso es solo una pequeña parte. Hay muchas otras características para ti.

Pensamientos finales sobre el esquema de la base de datos de WordPress

Está claro que los desarrolladores de WordPress o complementos necesitan saber cómo funciona la base de datos.

Pero los usuarios de WordPress también deberían tener algunos conocimientos básicos de la base de datos. Después de todo, es una parte importante de cada sitio web.

La base de datos se expande con cada nueva información que se agrega al sitio web. Para admitir ciertas funciones del sitio web, es necesario agregar nuevas tablas a la base de datos.

Por ejemplo, cuando se instala, wpDataTables crea su propia tabla de base de datos de WordPress. Sin embargo, no todos los complementos hacen eso, muchos usan las tablas que ya existen.

El objetivo de este artículo es delinear claramente la estructura de la base de datos. También da una idea de cómo funciona WordPress en segundo plano.

Es cierto que hay plugins para prácticamente todo. Pero no se apresure a instalarlos, ya que puede haber una alternativa más fácil y rápida disponible.

Si disfrutó leyendo este artículo sobre el esquema de la base de datos de WordPress, debe consultar este sobre cómo restablecer la base de datos de WordPress.

También escribimos sobre algunos temas relacionados, como cómo encontrar y reemplazar URL en la base de datos de WordPress, cómo hacer una limpieza de la base de datos de WordPress y cómo escanear la base de datos de WordPress en busca de malware.

Fuente de grabación: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More