get_subdirectory_reserved_names()
最后更新于:2021-11-27 00:48:41
get_subdirectory_reserved_names()Retrieves a list of reserved site on a sub-directory Multisite installation.
响应
(string[]) Array of reserved names.
源文件
文件: gc-includes/ms-functions.php
function get_subdirectory_reserved_names() {
$names = array(
'page',
'comments',
'blog',
'files',
'feed',
'gc-admin',
'gc-content',
'gc-includes',
'gc-json',
'embed',
);
/**
* Filters reserved site names on a sub-directory Multisite installation.
*
* @since 3.0.0
* @since 4.4.0 'gc-admin', 'gc-content', 'gc-includes', 'gc-json', and 'embed' were added
* to the reserved names list.
*
* @param string[] $subdirectory_reserved_names Array of reserved names.
*/
return apply_filters( 'subdirectory_reserved_names', $names );
}
/** * Modify reserved names for sites. * * @param $names array List of reserved names for sites. * * @return array Updated list of reserved names for sites. */ function change_subdirectory_reserved_names( $names ) { $position = array_search( 'blog', $names ); if( $position ) { unset( $names[$position] ); } return $names; } add_filter( 'subdirectory_reserved_names', 'change_subdirectory_reserved_names' );