[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/ -> class-wp-site.php (summary)

Site API: WP_Site class

File Size: 353 lines (7 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 7 functions

  get_instance()
  __construct()
  to_array()
  __get()
  __isset()
  __set()
  get_details()

Functions
Functions that are not part of a class:

get_instance( $site_id )   X-Ref
Retrieves a site from the database by its ID.

param: int $site_id The ID of the site to retrieve.
return: WP_Site|false The site's object if found. False if not.

__construct( $site )   X-Ref
Creates a new WP_Site object.

Will populate object properties from the object provided and assign other
default properties based on that information.

param: WP_Site|object $site A site object.

to_array()   X-Ref
Converts an object to array.

return: array Object as array.

__get( $key )   X-Ref
Getter.

Allows current multisite naming conventions when getting properties.
Allows access to extended site properties.

param: string $key Property to get.
return: mixed Value of the property. Null if not available.

__isset( $key )   X-Ref
Isset-er.

Allows current multisite naming conventions when checking for properties.
Checks for extended site properties.

param: string $key Property to check if set.
return: bool Whether the property is set.

__set( $key, $value )   X-Ref
Setter.

Allows current multisite naming conventions while setting properties.

param: string $key   Property to set.
param: mixed  $value Value to assign to the property.

get_details()   X-Ref
Retrieves the details for this site.

This method is used internally to lazy-load the extended properties of a site.

return: stdClass A raw site object with all details included.



Generated : Tue Dec 24 08:20:01 2024 Cross-referenced by PHPXref