| [ Index ] |
PHP Cross Reference of WordPress |
[Source view] [Print] [Project Stats]
Multisite administration functions.
| File Size: | 1174 lines (34 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
| check_upload_size( $file ) X-Ref |
| Determine if uploaded file exceeds space quota. param: array $file An element from the `$_FILES` array for a given file. return: array The `$_FILES` array element with 'error' key set if file exceeds quota. 'error' is empty otherwise. since: 3.0.0 |
| wpmu_delete_blog( $blog_id, $drop = false ) X-Ref |
| Delete a site. param: int $blog_id Site ID. param: bool $drop True if site's database tables should be dropped. Default false. since: 3.0.0 since: 5.1.0 Use wp_delete_site() internally to delete the site row from the database. |
| wpmu_delete_user( $id ) X-Ref |
| Delete a user from the network and remove from all sites. param: int $id The user ID. return: bool True if the user was deleted, otherwise false. since: 3.0.0 |
| upload_is_user_over_quota( $display_message = true ) X-Ref |
| Check whether a site has used its allotted upload space. param: bool $display_message Optional. If set to true and the quota is exceeded, return: bool True if user is over upload space quota, otherwise false. since: MU (3.0.0) |
| display_space_usage() X-Ref |
| Displays the amount of disk space used by the current site. Not used in core. since: MU (3.0.0) |
| fix_import_form_size( $size ) X-Ref |
| Get the remaining upload space for this site. param: int $size Current max size in bytes return: int Max size in bytes since: MU (3.0.0) |
| upload_space_setting( $id ) X-Ref |
| Displays the site upload space quota setting form on the Edit Site Settings screen. param: int $id The ID of the site to display the setting for. since: 3.0.0 |
| refresh_user_details( $id ) X-Ref |
| Cleans the user cache for a specific user. param: int $id The user ID. return: int|false The ID of the refreshed user or false if the user does not exist. since: 3.0.0 |
| format_code_lang( $code = '' ) X-Ref |
| Returns the language for a language code. param: string $code Optional. The two-letter language code. Default empty. return: string The language corresponding to $code if it exists. If it does not exist, since: 3.0.0 |
| sync_category_tag_slugs( $term, $taxonomy ) X-Ref |
| Synchronizes category and post tag slugs when global terms are enabled. param: WP_Term|array $term The term. param: string $taxonomy The taxonomy for `$term`. Should be 'category' or 'post_tag', as these are return: WP_Term|array Returns `$term`, after filtering the 'slug' field with `sanitize_title()` since: 3.0.0 |
| _access_denied_splash() X-Ref |
| Displays an access denied message when a user tries to view a site's dashboard they do not have access to. since: 3.2.0 |
| check_import_new_users( $permission ) X-Ref |
| Checks if the current user has permissions to import new users. param: string $permission A permission to be checked. Currently not used. return: bool True if the user has proper permissions, false if they do not. since: 3.0.0 |
| mu_dropdown_languages( $lang_files = array() X-Ref |
| Generates and displays a drop-down of available languages. param: string[] $lang_files Optional. An array of the language files. Default empty array. param: string $current Optional. The current language code. Default empty. since: 3.0.0 |
| site_admin_notice() X-Ref |
| Displays an admin notice to upgrade all sites after a core upgrade. return: void|false Void on success. False if the current user is not a super admin. since: 3.0.0 |
| avoid_blog_page_permalink_collision( $data, $postarr ) X-Ref |
| Avoids a collision between a site slug and a permalink slug. In a subdirectory installation this will make sure that a site and a post do not use the same subdirectory by checking for a site with the same name as a new post. param: array $data An array of post data. param: array $postarr An array of posts. Not currently used. return: array The new array of post data after checking for collisions. since: 3.0.0 |
| choose_primary_blog() X-Ref |
| Handles the display of choosing a user's primary site. This displays the user's primary site and allows the user to choose which site is primary. since: 3.0.0 |
| can_edit_network( $network_id ) X-Ref |
| Whether or not we can edit this network from this page. By default editing of network is restricted to the Network Admin for that `$network_id`. This function allows for this to be overridden. param: int $network_id The network ID to check. return: bool True if network can be edited, otherwise false. since: 3.1.0 |
| _thickbox_path_admin_subfolder() X-Ref |
| Thickbox image paths for Network Admin. since: 3.1.0 |
| confirm_delete_users( $users ) X-Ref |
param: array $users |
| network_settings_add_js() X-Ref |
| Print JavaScript in the header on the Network Settings screen. since: 4.1.0 |
| network_edit_site_nav( $args = array() X-Ref |
| Outputs the HTML for a network's "Edit Site" tabular interface. param: array $args { since: 4.6.0 |
| get_site_screen_help_tab_args() X-Ref |
| Returns the arguments for the help tab on the Edit Site screens. return: array Help tab arguments. since: 4.9.0 |
| get_site_screen_help_sidebar_content() X-Ref |
| Returns the content for the help sidebar on the Edit Site screens. return: string Help sidebar content. since: 4.9.0 |
| Generated: Wed Oct 29 01:00:02 2025 | Cross-referenced by PHPXref 0.7.1 |