Wordpress: разница между site_id и blog_id? - PullRequest
7 голосов
/ 15 ноября 2010

Я пытаюсь понять, как работает Wordpress, и при проверке базы данных я обнаружил, что в многосайтовой установке есть таблица с именем wp_site, которая, кажется, всегда содержит одну запись с соответствующим site_id , Я не могу понять (и не могу найти в Интернете), в чем смысл site_id, когда на самом деле мультисайты используют wp_blogs и соответствующие blog_id для идентификации различных сайтов. (http://codex.wordpress.org/Database_Description)

Может кто-то пролить свет на то, что должно быть моим пониманием site_id?

Спасибо

Giuseppe

1 Ответ

18 голосов
/ 16 ноября 2010

site является ссылкой на сеть из blog с. В настоящее время предпринимаются попытки разрешить WordPress поддерживать несколько сетей в дополнение к нескольким блогам, но сейчас это не стандартная функция (именно поэтому таблица wp_site содержит только одно значение.

Таблица wp_blogs содержит все блоги для всей вашей установки, каждый из которых идентифицируется с помощью site, с которым он связан.

Это дает вам четкое разделение между сетями, и (в конце концов) вы сможете иметь разные "группы" блогов в одной установке WordPress, которые ведут себя как отдельные многосайтовые установки.

...