diff --git bp-core/bp-core-options.php bp-core/bp-core-options.php
index f76c5be..99e2526 100644
--- bp-core/bp-core-options.php
+++ bp-core/bp-core-options.php
@@ -221,8 +221,11 @@ function bp_pre_get_option( $value = false ) {
  * @return mixed The value for the option.
  */
 function bp_get_option( $option_name, $default = '' ) {
-	$value = get_blog_option( bp_get_root_blog_id(), $option_name, $default );
-
+	if ( is_multisite() ) {
+		$value = get_blog_option( bp_get_root_blog_id(), $option_name, $default );
+	} else {
+		return get_option( $option_name, $default );
+	}
 	return apply_filters( 'bp_get_option', $value );
 }
 
@@ -238,7 +241,11 @@ function bp_get_option( $option_name, $default = '' ) {
  * @param mixed $value The value to be set.
  */
 function bp_add_option( $option_name, $value ) {
-	return add_blog_option( bp_get_root_blog_id(), $option_name, $value );
+	if ( is_multisite() ) {
+		return add_blog_option( bp_get_root_blog_id(), $option_name, $value );
+	} else {
+		return add_option( $option_name, $value );
+	}
 }
 
 /**
@@ -256,7 +263,11 @@ function bp_add_option( $option_name, $value ) {
  * @param string $value The value to be set.
  */
 function bp_update_option( $option_name, $value ) {
-	update_blog_option( bp_get_root_blog_id(), $option_name, $value );
+	if ( is_multisite() ) {
+		return update_blog_option( bp_get_root_blog_id(), $option_name, $value );
+	} else {
+		return update_option( $option_name, $value );
+	}
 }
 
 /**
@@ -273,7 +284,11 @@ function bp_update_option( $option_name, $value ) {
  * @param string $option_name The option key to be deleted.
  */
 function bp_delete_option( $option_name ) {
-	delete_blog_option( bp_get_root_blog_id(), $option_name );
+	if ( is_multisite() ) {
+		delete_blog_option( bp_get_root_blog_id(), $option_name );
+	} else {
+		return delete_option( $option_name );
+	}
 }
 
 /**
