mirror of
https://gh.wpcy.net/https://github.com/buddypress/buddypress.git
synced 2026-05-30 04:43:58 +08:00
So far `BP_Component::add_rewrite_tags()`, `BP_Component::add_rewrite_rules()` & `BP_Component::add_permastructs()` were just firing hooks. Thanks to the BP Rewrites plugin we were able to test how we can use them to actually enjoy the WP Rewrite API in BuddyPress. Compared to what was tested in this feature as plugin, some improvements has been brought so that it's easier to benefit from the BP Rewrites API for custom components (analyzing the included PHPUnit tests can give BP plugin authors a preview about how to process). Introduce the `BP_Component::pre_query()` method to avoid superfluous Post queries when a BuddyPress page is displayed. The `src/bp-core/bp-rewrites.php` file has also been inited, this is the place where all Core component rewrites function will be placed. Props r-a-y, johnjamesjacoby, boonebgorges See #4954 git-svn-id: https://buddypress.svn.wordpress.org/trunk@13422 cdf35c40-ae34-48e0-9cc9-0c9da1808c22 |
||
|---|---|---|
| .. | ||
| templates | ||
| attachment-extensions.php | ||
| bp-rest-api-controllers.php | ||
| bptest-xprofile-field-type.php | ||
| canola.jpg | ||
| class-bptest-component.php | ||
| group-extensions.php | ||
| invitations-extensions.php | ||
| phpunit-wp-config.php | ||
| test-image-large.jpg | ||
| upside-down.jpg | ||