Skip to content

Instantly share code, notes, and snippets.

@ericjuden
Created May 15, 2013 11:55
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save ericjuden/5583445 to your computer and use it in GitHub Desktop.
WordPress Multisite: List Blogs
<?php if(is_front_page()){ ?>
<h1>Blog Directory</h1>
<?php
global $wpdb;
$query = "SELECT blog_id FROM " . $wpdb->base_prefix . "blogs WHERE spam != '1' AND archived != '1' AND deleted != '1' AND public = '1' AND blog_id != '1' ORDER BY path";
$blogs = $wpdb->get_results($query);
echo '<ul>';
foreach($blogs as $blog){
$blog_details = get_blog_details($blog->blog_id);
echo '<li><a href="'. $blog_details->siteurl .'">' . $blog_details->blogname .'</a></li>';
}
echo '</ul>';
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment