bp_after_setup_theme() is where BuddyPress loads the theme functions. If you want to filter actions in functions.php or buddypress-functions.php hook to bp_after_setup_theme(). Source File bp_after_setup_theme() is located in bp-core/bp-core-dependency.php
bp_after_setup_theme()
Published on February 14th, 2013 by modemlooperRegister and Activation Pages
Published on February 13th, 2013 by modemlooperBuddyPress 1.7 auto generates the component pages for you. However, if you have open registration off in the WordPress general settings these pages may not get auto created. Enable Registration For users to sign up to your new BuddyPress powered site you will need to enable registration. Visit Settings > General in the WordPress admin […]
Theme Compatibility – Customizing
Published on February 6th, 2013 by modemlooperBuddyPress 1.7 has built-in theme support. All required elements such as front-end editing are included. This means that all functionality will work, even when a theme has no specific BuddyPress templates or code included with it. To customize BuddyPress: The directory wp-content/plugins/buddypress/bp-templates/bp-legacy/ contains the directories buddypress, css and js, and the file buddypress-functions.php. buddypress contains […]
Installing Group and Sitewide Forums
Published on January 3rd, 2013 by @mercimeFor New Installations: The following is a step-by-step guide for installing the Group and/or Sitewide Forums for the latest BuddyPress and bbPress plugins. Forums Setup Forums in BuddyPress make use of the bbPress software to function and we made it easy for you to install from the wp-admin backend with a few clicks. Depending on […]
bp_get_the_profile_field_value()
Published on December 17th, 2012 by modemlooperProfile fields have a filter that adds a link to certain words that are used to search members with. To remove this filter: Source File bp_get_the_profile_field_value() is located in bp-xprofile/bp-xprofile-template.php
bp_ajax_querystring()
Published on December 4th, 2012 by modemlooperYou can filter the output of the Activity loop using bp_ajax_querystring. Read about other queries you can pass the activity stream and learn more about the Activity loop here. To filter ajax: Source File bp_ajax_querystring() is located in bp-core/bp-core-template.php
BP_Component
Published on December 2nd, 2012 by modemlooperWe are currently working on a documentation reboot, here’s the new home of the best accurate docs (WIP). You’re very welcome to contribute to it. The BP_Component class is the basis of getting your plugin initiated into BuddyPress. You extend this class to create custom components. In fact, the core components extend this class to […]
Languages and Translations
Published on November 7th, 2012 by danbpLike WordPress, BuddyPress has the built in capability to be used in any language. The instructions below assume you have already configured WordPress in Your Language and Installing WordPress in Your Language. Like WordPress, you don’t have to lift a finger to apply BuddyPress translations or translation updates. Most sites are now able to automatically […]
BP_User_Query
Published on September 7th, 2012 by shanebpBP_User_Query Class The BP_User_Query class was introduced in BuddyPress 1.7 as part of making BuddyPress more scalable. The class lives in buddypress/bp-core/classes/class-bp-user-query.php. Review the current class for additional arguments not listed here, such as: member types and xprofile_query. Accepted Parameters type (optional) Defines the type of users to return. Accepted arguments: active, newest, popular, online, […]
groups_group_create_complete()
Published on April 13th, 2012 by dennissmolekQuick Note on group creation, When a group first gets created it fires multiple actions some times multiple times. For example, groups_create_group and groups_created_group fire first on the initial details page, and AGAIN when the group is actually created. To bind to when the group is ACTUALLY created use groups_group_create_complete. so: