diff --git src/bp-core/bp-core-rest-api.php src/bp-core/bp-core-rest-api.php
index 40771ef34..a0a719b56 100644
|
|
|
function bp_rest_version() { |
| 135 | 135 | } |
| 136 | 136 | |
| 137 | 137 | /** |
| 138 | | * Get user URL. |
| | 138 | * Get a REST API object URL from a component. |
| 139 | 139 | * |
| 140 | | * @since 5.0.0 |
| | 140 | * @since 9.0.0 |
| 141 | 141 | * |
| 142 | | * @param int $user_id User ID. |
| | 142 | * @param integer $object_id Object ID. |
| | 143 | * @param string $object_path Path of the component endpoint. |
| 143 | 144 | * @return string |
| 144 | 145 | */ |
| 145 | | function bp_rest_get_user_url( $user_id ) { |
| 146 | | return sprintf( |
| 147 | | '/%s/%s/members/%d', |
| 148 | | bp_rest_namespace(), |
| 149 | | bp_rest_version(), |
| 150 | | $user_id |
| | 146 | function bp_rest_get_object_url( $object_id, $object_path ) { |
| | 147 | return rest_url( |
| | 148 | sprintf( |
| | 149 | '/%1$s/%2$s/%3$s/%4$d', |
| | 150 | bp_rest_namespace(), |
| | 151 | bp_rest_version(), |
| | 152 | $object_path, |
| | 153 | $object_id |
| | 154 | ) |
| 151 | 155 | ); |
| 152 | 156 | } |
| 153 | 157 | |
diff --git src/bp-core/deprecated/9.0.php src/bp-core/deprecated/9.0.php
new file mode 100644
index 000000000..c68cd1191
|
-
|
+
|
|
| | 1 | <?php |
| | 2 | /** |
| | 3 | * Deprecated functions. |
| | 4 | * |
| | 5 | * @package BuddyPress |
| | 6 | * @deprecated 9.0.0 |
| | 7 | */ |
| | 8 | |
| | 9 | // Exit if accessed directly. |
| | 10 | defined( 'ABSPATH' ) || exit; |
| | 11 | |
| | 12 | /** |
| | 13 | * Get user URL. |
| | 14 | * |
| | 15 | * @since 5.0.0 |
| | 16 | * @deprecated 9.0.0 |
| | 17 | * |
| | 18 | * @param int $user_id User ID. |
| | 19 | * @return string |
| | 20 | */ |
| | 21 | function bp_rest_get_user_url( $user_id ) { |
| | 22 | _deprecated_function( __FUNCTION__, '9.0.0', 'bp_rest_get_object_url( $user_id, \'members\' )' ); |
| | 23 | return bp_rest_get_object_url( $user_id, 'members' ); |
| | 24 | } |
diff --git src/class-buddypress.php src/class-buddypress.php
index 6d8d0f74a..45eb02d04 100644
|
|
|
class BuddyPress { |
| 512 | 512 | require( $this->plugin_dir . 'bp-core/deprecated/6.0.php' ); |
| 513 | 513 | require( $this->plugin_dir . 'bp-core/deprecated/7.0.php' ); |
| 514 | 514 | require( $this->plugin_dir . 'bp-core/deprecated/8.0.php' ); |
| | 515 | require( $this->plugin_dir . 'bp-core/deprecated/9.0.php' ); |
| 515 | 516 | } |
| 516 | 517 | |
| 517 | 518 | // Load wp-cli module if PHP 5.6+. |