get_subdirectory_reserved_names

The timeline below displays how wordpress function get_subdirectory_reserved_names has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.4

/**
 * Retrieves a list of reserved site on a sub-directory Multisite installation.
 *
 * @since 4.4.0
 *
 * @return string[] Array of reserved names.
 */
function get_subdirectory_reserved_names()
{
    $names = array('page', 'comments', 'blog', 'files', 'feed', 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', 'embed');
    /**
     * Filters reserved site names on a sub-directory Multisite installation.
     *
     * @since 3.0.0
     * @since 4.4.0 'wp-admin', 'wp-content', 'wp-includes', 'wp-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);
}

WordPress Version: 4.9

/**
 * Retrieves a list of reserved site on a sub-directory Multisite installation.
 *
 * @since 4.4.0
 *
 * @return array $names Array of reserved subdirectory names.
 */
function get_subdirectory_reserved_names()
{
    $names = array('page', 'comments', 'blog', 'files', 'feed', 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', 'embed');
    /**
     * Filters reserved site names on a sub-directory Multisite installation.
     *
     * @since 3.0.0
     * @since 4.4.0 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', and 'embed' were added
     *              to the reserved names list.
     *
     * @param array $subdirectory_reserved_names Array of reserved names.
     */
    return apply_filters('subdirectory_reserved_names', $names);
}

WordPress Version: 4.6

/**
 * Retrieves a list of reserved site on a sub-directory Multisite install.
 *
 * @since 4.4.0
 *
 * @return array $names Array of reserved subdirectory names.
 */
function get_subdirectory_reserved_names()
{
    $names = array('page', 'comments', 'blog', 'files', 'feed', 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', 'embed');
    /**
     * Filters reserved site names on a sub-directory Multisite install.
     *
     * @since 3.0.0
     * @since 4.4.0 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', and 'embed' were added
     *              to the reserved names list.
     *
     * @param array $subdirectory_reserved_names Array of reserved names.
     */
    return apply_filters('subdirectory_reserved_names', $names);
}

WordPress Version: 4.4

/**
 * Retrieves a list of reserved site on a sub-directory Multisite install.
 *
 * @since 4.4.0
 *
 * @return array $names Array of reserved subdirectory names.
 */
function get_subdirectory_reserved_names()
{
    $names = array('page', 'comments', 'blog', 'files', 'feed', 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', 'embed');
    /**
     * Filter reserved site names on a sub-directory Multisite install.
     *
     * @since 3.0.0
     * @since 4.4.0 'wp-admin', 'wp-content', 'wp-includes', 'wp-json', and 'embed' were added
     *              to the reserved names list.
     *
     * @param array $subdirectory_reserved_names Array of reserved names.
     */
    return apply_filters('subdirectory_reserved_names', $names);
}