BP_REST_Settings_Endpoint::get_bbpress_settings()
Get bbPress settings.
Description
Return
(array)
Source
File: bp-core/classes/class-bp-rest-settings-endpoint.php
public function get_bbpress_settings() { $results = array( // Forum User Settings. 'bbp_allow_global_access' => bbp_allow_global_access(), 'bbp_default_role' => bbp_get_default_role(), 'bbp_allow_content_throttle' => bbp_allow_content_throttle(), 'bbp_throttle_time' => get_option( '_bbp_throttle_time', '10' ), 'bbp_allow_content_edit' => bbp_allow_content_edit(), 'bbp_edit_lock' => bbp_get_edit_lock(), 'bbp_allow_anonymous' => bbp_allow_anonymous(), // Forum Features. 'bbp_allow_revisions' => bbp_allow_revisions(), 'bbp_enable_favorites' => bbp_is_favorites_active(), 'bbp_enable_subscriptions' => bbp_is_subscriptions_active(), 'bbp_enable_engagements' => bbp_is_engagements_active(), 'bbp_allow_topic_tags' => bbp_allow_topic_tags(), 'bbp_allow_forum_mods' => bbp_allow_forum_mods(), 'bbp_allow_super_mods' => bbp_allow_super_mods(), 'bbp_allow_search' => bbp_allow_search(), 'bbp_use_wp_editor' => bbp_use_wp_editor(), 'bbp_allow_threaded_replies' => bbp_allow_threaded_replies(), 'bbp_thread_replies_depth' => bbp_thread_replies_depth(), // Forum Theme Packages. 'bbp_theme_package_id' => bbp_get_theme_package_id(), // Topics and Replies Per Page. 'bbp_topics_per_page' => get_option( '_bbp_topics_per_page', '15' ), 'bbp_replies_per_page' => get_option( '_bbp_replies_per_page', '15' ), // Topics and Replies Per RSS Page. 'bbp_topics_per_rss_page' => get_option( '_bbp_topics_per_rss_page', '25' ), 'bbp_replies_per_rss_page' => get_option( '_bbp_replies_per_rss_page', '25' ), // Forum Root Slug. 'bbp_include_root' => bbp_include_root_slug(), 'bbp_show_on_root' => bbp_show_on_root(), // Forum Integration for BuddyPress. 'bbp_enable_group_forums' => bbp_is_group_forums_active(), 'bbp_group_forums_root_id' => bbp_get_group_forums_root_id(), ); return $results; }
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.