The get_blog_list() function has been deprecated from v3.0. How does one get a list of blogs in a multisite blog?
|
|
||||
|
|
|
Trac has some discussion and code for possible replacement in future version, ticket #14511 new function - wp_get_sites($args). |
|||||||||
|
|
There are plugins for this like http://wordpress.org/extend/plugins/multisite-recent-posts-widget/. I've used a similar plugin (derivative of the plugin above) code (original source no longer available, hence no link, only found it two weeks ago as well!) to create a Multisite sitemap Page template that lists the most recent 300 new multisites. You can download my Page template at www.google-adsense-templates.co.uk/seo-plugin/sitemap-multisite.zip will only work with the Talian 05 SEO theme, but you could easily copy the relevant code to your own themes Page template. David |
|||
|
|
|
One possibly useful alternative is get_blogs_of_user($user_id). It provides a perfect alternative, but only if all blogs have been created by the same (admin) user - which works in my case. |
|||
|
|
|
You could directly query your database.
This will return an array containing all your sites on the network, you can then use a foreach statement to build & populate your own array. |
|||
|
|