En WordPress todas imágenes que componen una página web se gestionan desde el apartado de «Medios«.

Estas imágenes se encuentran físicamente dentro de la carpeta «wp-content/uploads/«.

Cuando se sube una imagen a «Medios», WordPress crea un nuevo registro en la base de datos, en este caso, se crea una nueva fila en la tabla wp_posts cuyo tipo (post_type) es attachment.

Una imagen consta del título del fichero y un enlace permanente, opcionalmente se puede rellenar el texto alternativo (siendo beneficioso para el SEO), descripción y leyenda.

Por supuesto, toda esta información se guarda en la base de datos.

Imágenes en la tabla wp_posts

Las imágenes se registran en la tabla wp_posts y tienen las siguientes características:

  • Se identifican por su post_type, que aparecerán como «attachment«.

Dentro de esta misma tabla wp_posts también se guarda:

  • El título de la imagen, que se almacena en el campo «post_title».

  • La leyenda, que se guarda en el campo «post_excerp».

  • La descripción de la foto se registra en «post_content».

  • El enlace permanente de la imagen se puede ver en la columna «guid».

  • El tipo de imagen subido en el campo post_mime_type, por ejemplo «image/jpeg»

  • En el campo «post_parent» aparece el ID de la entrada o noticia donde esta imagen se ha marcado como la imagen destacada.

Imágenes en la tabla wp_postmeta

Sin embargo, el texto alternativo se guarda en otra tabla, en este caso en la tabla wp_postmeta:

  • El texto alternativo se guarda en el campo clave de nombre «_wp_attachment_image_alt».

  • Si una imagen se guarda como imagen destacada de una entrada, noticia, producto o custom post type, aparecerá reflejado al tener como meta key el campo «_wp_attached_file», siendo el meta_value parte de la URL de la imagen.

¡Valora este artículo y ayúdame a mejorar la calidad del blog!
(Votos: 1 Promedio: 5)