2010-11-15 9 views
5

Tôi đang cố gắng tìm hiểu cách Wordpress hoạt động và kiểm tra cơ sở dữ liệu tôi thấy rằng, trong một cài đặt nhiều trang, có một bảng gọi là wp_site dường như luôn giữ một bản ghi với site_id tương ứng. Tôi không thể hiểu (và cũng không tìm thấy trên internet) việc sử dụng site_id là gì khi thực sự đặt nhiều dường như sử dụng wp_blogs và tương ứng blog_id để xác định các trang web khác nhau. (http://codex.wordpress.org/Database_Description)Wordpress: sự khác biệt giữa site_id và blog_id?

Ai đó có thể làm sáng tỏ về những gì cần được sự hiểu biết của tôi về site_id?

Cảm ơn

Giuseppe

Trả lời

14

site là một tham chiếu đến một mạng lưới của blog s. Có nhiều nỗ lực để cho phép WordPress hỗ trợ nhiều mạng ngoài nhiều blog, nhưng ngay bây giờ không phải là tính năng cổ phiếu (đó là lý do tại sao bảng wp_site chỉ chứa một giá trị.

Bảng wp_blogs chứa tất cả các blog cho toàn bộ cài đặt của bạn, với mỗi được xác định bởi site, nó được liên kết với.

Điều này mang lại cho bạn sự tách biệt rõ ràng giữa các mạng và (cuối cùng) bạn sẽ có thể có các "nhóm" blog khác nhau trên một hành vi cài đặt WordPress như cài đặt nhiều trang khác biệt.