Índice de contenidos
¿Dónde y cómo guarda WordPress los datos de una entrada?
WordPress almacena todo en su base de datos, pero la información varia según lo que se guarde.
En este entrada se detalla cómo guarda en la base de datos WordPress una entrada de blog.
Se ha analizado la entrada que viene creada por defecto cuando se termina de instalar un WordPress, tan solo se ha añadido una categoría y un par de etiquetas.
Una entrada en la tabla wp_posts
La tabla wp_posts es un cajón de sastre donde se guarda la principal información de WordPress.
Se pueden identificar a las entradas por el valor del campo post_type, aquellos registros de tipo «post» son entradas o noticias de una web.
Los campos más significativos de esta tabla wp_posts son:
La imagen destacada de una noticia
Las imágenes también se guardan en la tabla wp_posts, aquí hablo de ello en detalle.
La imagen destacada se puede identificar porque el post_type es de tipo «attachment» y el post_parent tiene un ID, que corresponde con el ID de la noticia a la que pertenece.
Las categorias y etiquetas de una entrada
En la tabla wp_term_relationships se van a encontrar las relaciones entre las categorias y/o etiquetas con las entradas.
En la clave object_id se guarda el ID de la noticia, en la clave term_taxonomy_id se guarda el ID de las categorias y/o etiquetas.
Para saber qué son etiquetas y categorias, la tabla wp_term_relationships se relaciona con wp_term_taxonomy, en esta última veremos si se trata de un «post_tag» (etiqueta) o «category» (categoría).
Por último, wp_term_taxonomy se relaciona con wp_terms, que es donde veremos los nombres de estas categorías y/o etiquetas.
La tabla wp_postmeta
En esta entrada que se crea por defecto no crea información en la tabla postmeta, pero ciertos temas y plugins almacenarán en esta tabla información relacionada acerca de las noticias.
Deja tu comentario