Make more BuddyPress generated links ready for BP Rewrites
- Improve the Members component adding permastructs and custom rewrite
rules for registration and activation pages.
- Improve the Blogs component adding custom rewrite rule to handle the
Blogs create page.
- Make a huge progress about replacing all occurrences of
bp_get_root_domain()
(45 replacements were performed).
- Deprecate
bp_groups_directory_permalink()
,
bp_get_groups_directory_permalink()
, bp_blogs_directory_permalink()
&
bp_get_blogs_directory_permalink()
and replace them with these new
functions: bp_groups_directory_url()
, bp_get_groups_directory_url()
,
bp_blogs_directory_url()
& bp_get_blogs_directory_url()
.
- Although
bp_loggedin_user_domain()
& bp_displayed_user_domain()
should also be deprecated, we're leaving them as aliases of the right
functions to use. Plugin authors shouldn't use them to build other links
than member's profile home url.
NB: these deprecations are required because these functions were used
to build BuddyPress URLs concatenating URL chunks. Once the BP Classic
plugin will be built we will adapt the code to remove these deprecation
notices.
Props r-a-y, johnjamesjacoby, boonebgorges
Closes https://github.com/buddypress/buddypress/pull/73
See #4954