Hình ảnh được lưu ở đâu trong databse WordPress ?
Hình ảnh được lưu trữ trong database WordPress theo hai cách:
Thông tin hình ảnh: Thông tin hình ảnh bao gồm tên, kích thước, loại tệp, v.v., được lưu trữ trong bảng
posts
. Mỗi hàng trong bảngposts
đại diện cho một bài viết, và một bài viết có thể có nhiều hình ảnh đính kèm.Đường dẫn hình ảnh: Đường dẫn hình ảnh, cho biết vị trí của tệp hình ảnh trên hệ thống tệp, được lưu trữ trong bảng
postmeta
. Mỗi hàng trong bảngpostmeta
đại diện cho một trường meta (thuộc tính) cho một bài viết.
Cụ thể, các trường meta liên quan đến hình ảnh trong bảng postmeta
bao gồm:
_wp_attached_file
: Lưu trữ đường dẫn đầy đủ của tệp hình ảnh._wp_attachment_metadata
: Lưu trữ thông tin chi tiết về hình ảnh, chẳng hạn như kích thước, loại tệp, v.v.
Ví dụ, nếu chúng ta có một bài viết có ID là 10, và bài viết này có một hình ảnh có tên là "example.jpg", thì chúng ta sẽ có một hàng trong bảng posts
như sau:
Và chúng ta sẽ có một hàng trong bảng postmeta
như sau:
Đường dẫn đầy đủ của tệp hình ảnh là /wp-content/uploads/2023/11/example.jpg
.
Thông tin chi tiết về hình ảnh, chẳng hạn như kích thước, loại tệp, v.v., được lưu trữ trong bảng _wp_attachment_metadata
.
Last updated