Trong bài viết này chúng ta cùng tìm hiểu về cấu trúc Database(Cơ sở dữ liệu) mã nguồn WordPress.
Cấu trúc Database mã nguồn WordPress
Cấu trúc cơ sở dữ liệu của WordPress cơ bản gồm 12 bảng, theo dõi trong hình dưới đây.
Tên bảng được hiển thị trên cơ sở dữ liệu sẽ có tên theo dạng Tiền tố_tên bẳng. Với hình trên trong quá trình cài chúng ta đã sử dụng tiền tố là wp, như vậy tên bảng sẽ có dạng là wp_tên bảng.
Nhiệm vụ chính của 12 bảng dữ liệu
- wp_commentmeta – Mỗi bình luận có một thông tin gọi là metadata, thông tin này đặt trong phần này.
- wp_comments – Mọi bình luận trong WordPress sẽ được lưu trong bảng này.
- wp_links – Phần này chứa thông tin liên quan đến link mà bạn nhập khi sử dụng tính năng Links của WordPress.
- wp_options – Phần này chứa các thông tin cấu hình của WordPress.
- wp_postmeta – Mỗi bài viết có một thông tin duy nhất gọi là metadata, thông tin này sẽ được lưu bảng này.
- wp_posts – Trong WordPress, “posts” là bài viết bạn viết trên blog. Bảng này lưu thông tin này, Pages và Menu điều hướng cũng được lưu tại đây.
- wp_termmeta – Mỗi term có thông tin duy nhất gọi là metadata, thông tin đó sẽ được lưu trong phần này.
- wp_terms – Categories cho bài viết, links và tags được lưu tại đây.
- wp_term relationships – Categories và tag từ trong bảng wp_terms sẽ lưu các mối liên hệ của nó tại bảng này.
- wp_term taxonomy – Bảng này mô tả taxonomy (category, link, và tag) cho các dữ liệu trong bảng wp_terms.
- wp_usermeta – Mỗi người dùng có thông tin duy nhất gọi là metadata, thông tin này được lưut ại bảng wp usermeta này.
- wp_users – Người dùng được lưu trong bảng này.
Ngoài 12 bảng mặc định do WordPress tạo ra, trong quá trình duy trì hoạt động website chúng ta sẽ cài đặt thêm các Blugin, những Blugin này sẽ có thể tạo thêm nhiều bảng thành phần khác phục vụ cho những mục đích khác nhau.