这取决于你。
通常,在创建和查询表时,使用$wpdb->prefix
属性作为表名称的一部分。在多站点安装中,此前缀包括当前站点IDdbDelta()
创建名称为的表的步骤$wpdb->prefix . \'tablename\'
, 然后—假定默认前缀为wp_
—此表将创建为wp_2_tablename
, 和wp_3_tablename
这最终意味着网络中的每个站点都有自己的表副本,您可以使用$wpdb->prefix . \'tablename\'
.
但是,如果希望跨网络共享单个表,则应使用$wpdb->base_prefix
, 在所有站点上都是相同的(wp_
, 如果使用默认设置)。如果你用$wpdb->base_prefix . \'tablename\'
无论您当前在哪个站点,都将查询相同的表。