Skip to content
This repository has been archived by the owner on Aug 16, 2024. It is now read-only.
/ bp-rewrites Public archive

Migrate the BP legacy URI parser in favor of the WP Rewrite API

License

Notifications You must be signed in to change notification settings

buddypress/bp-rewrites

Repository files navigation

BuddyPress Rewrites

10 years ago, we started working on migrating the BuddyPress’s custom URI parser in favor of the WordPress’s Rewrite API. To make concrete progress about this migration, we decided to use this feature as a plugin BuddyPress plugin. We hope doing so, you and many other contributors will help us achieve this very important goal for the BuddyPress open source project.

PS: We plan to publish BP Rewrites to the WordPress.org Plugins directory as soon as we're happy with the plugin's behavior. 😃

Goal

Migrate BP's custom URI parser to use WP's Rewrite API. See #4954 for more information.

Admin screen

Benefits

  • BuddyPress URLs customization improved and easier.
  • Compatibility with plain permalinks.
  • Improved Compliance with WordPress Standards.
  • Improved User/Advanded user/Plugin developer/Theme designer BuddyPress experience.

PS: combined with BuddyPress 11.0, the BP Rewrites plugin is also adding a new BuddyPress Settings option to restrict the BuddyPress generated pages (aka the community area of your site) to your members only.

Requirements

  • Backward compatibility with BuddyPress plugins/themes/codes using the BuddyPress’s custom Legacy URI parser.
  • As many as possible Users/Advanded users/Plugin developers/Theme designers involved in TESTING this BuddyPress feature as a plugin.