Was ist der Unterschied zwischen Blog-ID und Site-ID?

Beim Durchlaufen der MU-functionen-Quelle stoße ich auf Referenzen zu zwei verschiedenen IDs für Sub-Blogs – Site-ID und Blog-IDs. In welchem ​​Kontext wird jeder benutzt?

Solutions Collecting From Web of "Was ist der Unterschied zwischen Blog-ID und Site-ID?"

  • site_id = die ID der übergeordneten Site (die Domain, zB wordpress.com)
  • blog_id = die ID des / der Blog (s) der Elternseite (normalerweise Subdomains, zB mary.wordress.com)

In einer Multisite-Installation (und auch seit WordPress 3) können Sie mehrere Blogs (identifiziert im databasemodell von blog_id ) innerhalb einer Site haben (im databasemodell von site_id ).

Was ich in diesem Zusammenhang jedoch verwirrend fand, ist, dass der Großteil des WordPress-Codes und der WordPress-Dokumentation eine Terminologie verwendet, die sich vom databasemodell unterscheidet. Sie beziehen sich auf einen Blog , der das Wort site verwendet , und auf eine Site , die das Wort network verwendet .

Dieser Abschnitt des Codex verweist beispielsweise auf die Website-URL (wie in der WP_SITEURL Konstante definiert), bei der es sich tatsächlich um die URL der Blog-URL im Kontext WP_SITEURL handelt.