web-dev-qa-db-fra.com

Quelle est la différence entre l'identifiant de blog et l'identifiant de site?

En passant par la source des fonctions mu, je tombe sur des références à deux identifiants différents pour les sous-blogs: identifiant de site et identifiants de blog. Dans quel contexte chacun est-il utilisé?

1
rsman
  • site_id = l'ID du site parent (le domaine, par exemple wordpress.com)
  • blog_id = l'ID du ou des blog (s) du site parent (généralement des sous-domaines, par exemple mary.wordress.com)
4
onetrickpony

Dans une installation multisite (et aussi depuis WordPress 3), vous pouvez avoir plusieurs blogs (identifiés dans le modèle de base de données par blog_id) sur un site (identifié dans le modèle de base de données par site_id).

Ce que j’ai trouvé déroutant dans ce contexte, c’est que la plupart du code WordPress et de la documentation utilisent une terminologie différente de celle du modèle de base de données. Ils font référence à un blog utilisant le site Word et à un site utilisant le réseau Word .

Par exemple, cette section du Codex fait référence à l'URL du site (telle que définie dans la constante WP_SITEURL), qui correspond en réalité à l'URL de l'URL du blog dans un contexte multisite.

5
Eric Redon