2010-11-15 7 views
5

Estoy tratando de entender cómo funciona Wordpress y mientras inspeccioné la base de datos encontré que, en una instalación de varios sitios, hay una tabla llamada wp_site que siempre parece contener un solo registro con el correspondiente site_id. No puedo entender (ni encontrar en Internet) ¿cuál es el uso de site_id cuando en realidad multi-sitio parecen utilizar wp_blogs y la correspondiente blog_id para identificar diferentes sitios. (http://codex.wordpress.org/Database_Description)Wordpress: diferencia entre site_id y blog_id?

Puede alguien arrojar alguna luz sobre lo que debería ser mi comprensión de site_id?

Gracias

Giuseppe

Respuesta

14

site es una referencia a una red de blog s. Hay esfuerzos en curso para permitir WordPress para soportar múltiples redes, además de varios blogs, pero en este momento eso no es una característica de valores (que es la razón por la mesa wp_site sólo contiene un valor.

La tabla wp_blogs contiene todos los blogs para toda su instalación, con cada uno identificado por site está asociado con.

Esto le proporciona una separación clara entre redes, y (eventualmente) podrá tener diferentes "grupos" de blogs en una instalación de WordPress comportarse como distintas instalaciones de varios sitios.