Opened 11 years ago
Closed 11 years ago
#33928 closed defect (bug) (invalid)
Multisite: in sunrise.php $wpdb->prefix is empty
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | 4.3 |
| Component: | Database | Keywords: | |
| Focuses: | multisite | Cc: |
Description
I was working on a multisite WP install and noticed that within sunrise.php
$wpdb->prefix is empty. I had to do this kind of workaround.
$db_prefix = preg_replace( '#_blogs$#', '_', $wpdb->blogs );
I also noticed that $wpdb->posts is empty too. Strange.
Change History (1)
Note: See
TracTickets for help on using
tickets.
This is intended behaviour.
sunrise.phpcan be used to override the site determination in multisite with your own logic (the most common use of this is domain mapping). The current site hasn't been determined at this point, and therefore the site-specific properties of$wpdbhaven't yet been populated.