bp_get_default_options()
Get the default site options and their values.
Description
Default values should not be set by calls to get_option() or get_site_option() due to these causing load order problems with bp_core_clear_root_options_cache(); see #BP7227.
Return
(array) Filtered option names and values.
Source
File: bp-core/bp-core-options.php
function bp_get_default_options() {
// Default options.
$options = array(
/* Components ********************************************************/
'bp-deactivated-components' => array(),
/* XProfile **********************************************************/
// Default profile groups name.
'bp-xprofile-base-group-name' => 'Details',
// Default fullname field name.
'bp-xprofile-firstname-field-name' => 'First Name',
// Default fullname field name.
'bp-xprofile-lastname-field-name' => 'Last Name',
// Default fullname field name.
'bp-xprofile-nickname-field-name' => 'Nickname',
// Default fullname field name. (for backward compat)
'bp-xprofile-fullname-field-name' => 'Name',
'bp-display-name-format' => 'first_name',
// Enable/Disable Profile Type.
'bp-member-type-enable-disable' => false,
// Enable/Disable Display on profiles.
'bp-member-type-display-on-profile' => false,
/* Blogs *************************************************************/
// Used to decide if blogs need indexing.
'bp-blogs-first-install' => false,
/* Settings **********************************************************/
// Disable the WP to BP profile sync.
'bp-disable-profile-sync' => false,
// Hide the Toolbar for logged out users.
'hide-loggedout-adminbar' => false,
// Avatar uploads.
'bp-disable-avatar-uploads' => false,
// cover photo uploads.
'bp-disable-cover-image-uploads' => false,
// Group Profile Photos.
'bp-disable-group-avatar-uploads' => false,
// Group cover photo uploads.
'bp-disable-group-cover-image-uploads' => false,
// Group Types.
'bp-disable-group-type-creation' => false,
// Auto Group Membership Approval.
'bp-enable-group-auto-join' => false,
// Group restrict invites to members who already in specific parent group.
'bp-enable-group-restrict-invites' => false,
// Allow users to delete their own accounts.
'bp-disable-account-deletion' => false,
// Allow site owner to enable private network.
'bp-enable-private-network' => true,
// Allow comments on post and comment activity items.
'bp-disable-blogforum-comments' => true,
// The ID for the current theme package.
'_bp_theme_package_id' => 'nouveau',
// Email unsubscribe salt.
'bp-emails-unsubscribe-salt' => '',
/* Groups ************************************************************/
// @todo Move this into the groups component
// Restrict group creation to super admins.
'bp_restrict_group_creation' => false,
/* Akismet ***********************************************************/
// Users from all sites can post.
'_bp_enable_akismet' => true,
/* Activity HeartBeat ************************************************/
// HeartBeat is on to refresh activities.
'_bp_enable_heartbeat_refresh' => true,
/* BuddyBar **********************************************************/
// Force the BuddyBar.
'_bp_force_buddybar' => false,
/* Legacy *********************************************/
// Do not register the bp-default themes directory.
'_bp_retain_bp_default' => false,
// Ignore deprecated code.
'_bp_ignore_deprecated_code' => true,
/* Invites ************************************************************/
'bp-disable-invite-member-email-subject' => false,
'bp-disable-invite-member-email-content' => true,
'bp-disable-invite-member-type' => false,
/* Widgets **************************************************/
'widget_bp_core_login_widget' => false,
'widget_bp_core_members_widget' => false,
'widget_bp_core_whos_online_widget' => false,
'widget_bp_core_recently_active_widget' => false,
'widget_bp_groups_widget' => false,
'widget_bp_messages_sitewide_notices_widget' => false,
);
/**
* Filters the default options to be set upon activation.
*
* @since BuddyPress 1.6.0
*
* @param array $options Array of default options to set.
*/
return apply_filters( 'bp_get_default_options', $options );
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.6.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.