Parsed: 121960
<?php /** * Site/blog functions that work with the blogs table and related data. * * @package WordPress * @subpackage Multisite * @since MU (3.0.0) */ require_once ABSPATH . WPINC . '/ms-site.php'; require_once ABSPATH . WPINC . '/ms-network.php'; /* function wpmu_update_blogs_date() – Update the last_updated field for the current site. */ /* function get_blogaddress_by_id() – Get a full blog URL, given a blog id. */ /* function get_blogaddress_by_name() – Get a full blog URL, given a blog name. */ /* function get_id_from_blogname() – Retrieves a sites ID given its (subdomain or directory) slug. */ /* function get_blog_details() – Retrieve the details for a blog from the blogs table and blog options. */ /* function refresh_blog_details() – Clear the blog details cache. */ /* function update_blog_details() – Update the details for a blog. Updates the blogs table for a given blog id. */ /* function clean_site_details_cache() – Cleans the site details cache for a site. */ /* function get_blog_option() – Retrieve option value for a given blog id based on name of option. */ /* function add_blog_option() – Add a new option for a given blog id. */ /* function delete_blog_option() – Removes option by name for a given blog id. Prevents removal of protected WordPress options. */ /* function update_blog_option() – Update an option for a particular blog. */ /* function switch_to_blog() – Switch the current blog. */ /* function restore_current_blog() – Restore the current blog, after calling switch_to_blog(). */ /* function wp_switch_roles_and_user() – Switches the initialized roles and current user capabilities to another site. */ /* function ms_is_switched() – Determines if switch_to_blog() is in effect */ /* function is_archived() – Check if a particular blog is archived. */ /* function update_archived() – Update the ‘archived’ status of a particular blog. */ /* function update_blog_status() – Update a blog details field. */ /* function get_blog_status() – Get a blog details field. */ /* function get_last_updated() – Get a list of most recently updated blogs. */ /* function _update_blog_date_on_post_publish() – Handler for updating the site’s last updated date when a post is published or an already published post is changed. */ /* function _update_blog_date_on_post_delete() – Handler for updating the current site’s last updated date when a published post is deleted. */ /* function _update_posts_count_on_delete() – Handler for updating the current site’s posts count when a post is deleted. */ /* function _update_posts_count_on_transition_post_status() – Handler for updating the current site’s posts count when a post status changes. */ /* function wp_count_sites() – Count number of sites grouped by site status. */