Get blog details with get_blog_details()

Advertisement

Table of Content

Introduction Introduction

If you are working on multisite then you have an idea about the function get_blog_details().

The function get_blog_details() retrieve the details for a blog from the blog’s table and blog options.

Top ↑

Syntax Syntax

get_blog_details( $fields = null, $get_all = true )
  • $fields = A blog ID, a blog slug, or an array of fields to query against.
  • $get_all = Whether to retrieve all details or only the details in the blogs table.

Top ↑

Example Example

add_action( 'admin_head', function() {
	var_dump( get_blog_details() );
});

After executing the function we see the output something likebelow.

WP_Site Object
(
    [blog_id] => 2
    [domain] => localhost
    [path] => /dev.multisite/site-1/
    [site_id] => 1
    [registered] => 2020-03-12 06:19:52
    [last_updated] => 2020-03-16 09:20:26
    [public] => 1
    [archived] => 0
    [mature] => 0
    [spam] => 0
    [deleted] => 0
    [lang_id] => 0
    [blogname] => Site 1
    [siteurl] => http://localhost/dev.multisite/site-1
    [post_count] => 
    [home] => http://localhost/dev.multisite/site-1
)
	

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: