BuddyPress has options to mange components, pages, and a few configuration settings. There are also some internal configuration options that are not exposed to the site administrator. These hidden options required adding custom code.

We wanted to make it easy to access these extra configurations.  After installing and activating BuddyExtender, free from the WordPress plugins repository, options are accessed via Settings -> BuddyExtender in the WordPress admin.

Let’s go over each option and how it affects a BuddyPress site. Some of the settings can interfere with the display of your site. Note: Please test each option before going live to ensure satisfactory results.

Avatar Settings

  • Avatar Thumb Size – This changes the dimensions of user avatars in member lists, activity streams and forums.
  • Avatar Full Size – Now you can change the dimensions of user avatars in profile and group headers.
  • Avatar Max Size – The max width/height of an image the can be upload during avatar creation.
  • Default User Avatar – BuddyPress uses either the mystery man or a Gravatar for users whom had not uploaded a custom image. This option turns off Gravatar and uses a custom image as a default.

Advanced Settings

  • Root Profiles – BuddyPress profiles are locate after the members slug (/members/). This setting puts profiles at the site root (url.com/username).
  • Auto Group Join – Normally, when posting activity in a group you do not belong, BuddyPress joins you to the group. This option allows group activity posting without being added to the group.
  • LDAP Usernames – Some sign on systems have special characters in usernames that WordPress does not allow. This option allows the use of some special characters in usernames.
  • WYSIWYG Textarea – Recently, BuddyPress added a text editor to the profile fields when editing a profile. This option removes the WYSIWYG editor.
  • All Members Auto Complete – When creating private messages, BuddyPress will auto search for members in your friend list when you begin to type. This option changes the search from your friends to all site members. Note, if your site is large the search can seem slow.
  • Profile Fields Auto Link – BuddyPress auto links some profile fields directly to member search to find similar users with same profile field values. This option turns off all fields auto-linking.
  • User @ Mentions – Type @, followed by user name, links the username to the user, and sends a notification that they were mentioned in that activity item. This option completely removes the linking and notification. Also, it removes the @ username auto-complete.
  • Ignore Deprecated Code – BuddyPress loads deprecated code for backwards compatibility. Choose this option If you do not need this loaded.

Multisite Options

  • Enable Multiblog – This option does not allow multiple BuddyPress sites on a Multisite Network. The option allows accessing BuddyPress from other sites on an install.
  • Root Blog ID – BuddyPress runs on one site on a Multisite Network. This option allows you to choose which site. Default is site one.

More to come!

We hope BuddyExtender helps you customize your BuddyPress just  a little bit more. We will be adding more options to this plugin in the future. Let us know what you think of BuddyExtender in the comments below.

Download BuddyExtender for free from WordPress.org

3 thoughts on “The BuddyExtender Plugin Makes the Most of BuddyPress

  1. Hi,

    Is it possible to achieve below scenario ?

    I have 5 posts 1 on Canada, 1 on America, 1 on UAE, 1 on Russian etc.

    How I can echo those users who live in Canada inside any Canada post ? or Users living in America inside America Post ?

    Users while registering fill Address.

    1. Good day and thank you for your patience with a reply here.

      I’m sure it’s possible somehow, to achieve what you’re looking for, but I am not sure off the top of my head how. Quick possible solutions that come to mind include custom shortcodes that query for the XProfile data of users and filter based on target location, however that’s not likely the only way to handle this.

      If you were looking at BuddyExtender as a possible aid in this, the plugin is primarily a GUI for help setting various configuration flags that are in BuddyPress core code, that not everyone is going to be aware of or know how to properly set. It’s not however necessarily a tool used to extend custom functionality for specific needs

Have a comment? Leave a reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.