KHÓA HỌC DATABASE TRONG WORDPRESS
  • KHÓA HỌC DATABASE WORDPRESS
    • Giới thiệu khóa học
    • Khóa học này dành cho ai ?
    • Nội dung khóa học
    • Chuẩn bị cho khóa học
  • Bài 1: Phân tích thiết kế Database WordPress
    • Bài viết và chuyên mục liên kế như thế nào trong database ?
    • Hình ảnh được lưu ở đâu trong databse WordPress ?
    • Ảnh đại diện của một bài viết được lưu như thế nào?
    • Menu của WordPress được lưu ở đâu trong databse?
    • Widget được lưu ở dâu trong databse ?
    • Một plugin active lưu ở đâu?
  • Bài 2: Tạo bảng mới trong database WordPress
    • Tìm hiểu về Class wpdb & Tạo bảng mới
    • Tạo bảng mới với khóa ngoại
  • Bài 3: Thêm, sửa, xóa dữ liệu database WordPress vơi $wpdb
    • Thêm dữ liệu vào database WordPress
    • Cập nhật dữ liệu database WordPress
    • Xóa dữ liệu database WordPress
  • Bài 4: Query dữ liệu database Wordpress
    • Get results
    • Get row
    • Get var
    • Get col
  • Bài 5: Thực hành query dữ liệu database WordPress
    • Get 10 bài viết mới nhất
    • Truy vấn sql database wordpress get 10 bài viết mới nhất có hình đại diện
    • Truy vấn sql database wordpress get 10 bài viết theo chuyên mục
  • Bài 6: Thực hành tạo form contact với custom databse
    • Download template form contact & Tạo database lưu trữ dữ liệu contact
    • Xử lý dữ liệu vào lưu dữ liệu vào database
    • Cấu hình SMTP & Gởi mail liên hệ thông qua hàm wp_email
    • Hiển thị dữ liệu contact và tính năng tìm kiếm
    • Tối ưu database và bảo mật
Powered by GitBook
On this page
  1. Bài 1: Phân tích thiết kế Database WordPress

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ảng posts đạ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ảng postmeta đạ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:

id | post_title | post_content | post_status | post_type
-- | -------- | ---------- | ---------- | ----------
10 | Bài viết mẫu | Đây là một bài viết mẫu | publish | post

Và chúng ta sẽ có một hàng trong bảng postmeta như sau:

meta_id | post_id | meta_key | meta_value
------- | ------- | -------- | --------
1 | 10 | _wp_attached_file | /wp-content/uploads/2023/11/example.jpg

Đườ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.

PreviousBài viết và chuyên mục liên kế như thế nào trong database ?NextẢnh đại diện của một bài viết được lưu như thế nào?

Last updated 1 year ago