Changeset 3367386
- Timestamp:
- 09/24/2025 07:16:36 PM (6 months ago)
- Location:
- buddypress
- Files:
-
- 12 edited
- 1 copied
-
branches/12.0/bp-core/bp-core-functions.php (modified) (2 diffs)
-
branches/12.0/bp-loader.php (modified) (1 diff)
-
branches/12.0/bp-members/classes/class-bp-rest-signup-endpoint.php (modified) (3 diffs)
-
branches/12.0/buddypress.pot (modified) (6 diffs)
-
branches/12.0/class-buddypress.php (modified) (1 diff)
-
branches/12.0/readme.txt (modified) (3 diffs)
-
tags/12.6.0 (copied) (copied from buddypress/branches/12.0)
-
tags/12.6.0/bp-core/bp-core-functions.php (modified) (2 diffs)
-
tags/12.6.0/bp-loader.php (modified) (1 diff)
-
tags/12.6.0/bp-members/classes/class-bp-rest-signup-endpoint.php (modified) (3 diffs)
-
tags/12.6.0/buddypress.pot (modified) (6 diffs)
-
tags/12.6.0/class-buddypress.php (modified) (1 diff)
-
tags/12.6.0/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
buddypress/branches/12.0/bp-core/bp-core-functions.php
r3259416 r3367386 4509 4509 // Unsubscribe. 4510 4510 $meta_key = $emails[ $raw_email_type ]['unsubscribe']['meta_key']; 4511 bp_update_user_meta( $raw_user_id, $meta_key, 'no' ); 4511 4512 if ( 'no' !== bp_get_user_meta( $raw_user_id, $meta_key, true ) ) { 4513 bp_update_user_meta( $raw_user_id, $meta_key, 'no' ); 4514 } 4512 4515 4513 4516 $result_msg = $emails[ $raw_email_type ]['unsubscribe']['message']; 4514 $unsub_msg = __( 'You can change this or any other email notification preferences in your email settings.', 'buddypress' ); 4517 4518 if ( bp_is_active( 'settings' ) ) { 4519 $unsub_msg = __( 'You can change this or any other email notification preferences in your email settings.', 'buddypress' ); 4520 } else { 4521 $unsub_msg = ''; 4522 } 4515 4523 } 4516 4524 … … 4524 4532 4525 4533 // Template notices are only displayed on BP pages. 4526 bp_core_add_message( $message ); 4527 bp_core_redirect( bp_members_get_user_url( $raw_user_id ) ); 4534 if ( is_user_logged_in() ) { 4535 bp_core_add_message( $message ); 4536 bp_core_redirect( bp_members_get_user_url( $raw_user_id ) ); 4537 } else { 4538 wp_die( 4539 sprintf( '%1$s <a href="%2$s">%3$s</a>', esc_html( $result_msg ), esc_url( $redirect_to ), esc_html( $unsub_msg ) ), 4540 esc_html( $unsub_msg ), 4541 array( 4542 'link_url' => esc_url( home_url() ), 4543 'link_text' => esc_html__( 'Go to website\'s home page.', 'buddypress' ), 4544 ) 4545 ); 4546 } 4528 4547 4529 4548 exit; -
buddypress/branches/12.0/bp-loader.php
r3259416 r3367386 22 22 * Requires PHP: 5.6 23 23 * Requires at least: 5.8 24 * Version: 12. 5.324 * Version: 12.6.0 25 25 */ 26 26 -
buddypress/branches/12.0/bp-members/classes/class-bp-rest-signup-endpoint.php
r3259416 r3367386 592 592 593 593 // Get the signup to activate thanks to the activation key. 594 $signup = $this->get_signup_object ( $activation_key);594 $signup = $this->get_signup_object_by_field( $activation_key, 'activation_key' ); 595 595 $activated = bp_core_activate_signup( $activation_key ); 596 596 … … 647 647 $activation_key = $request->get_param( 'activation_key' ); 648 648 649 // Block numeric IDs to prevent enumeration attacks. 650 if ( is_numeric( $activation_key ) ) { 651 return new WP_Error( 652 'bp_rest_invalid_activation_key_format', 653 __( 'Invalid activation key format.', 'buddypress' ), 654 array( 655 'status' => 400, 656 ) 657 ); 658 } 659 649 660 // Check the activation key is valid. 650 if ( $this->get_signup_object ( $activation_key) ) {661 if ( $this->get_signup_object_by_field( $activation_key, 'activation_key' ) ) { 651 662 $retval = true; 652 663 } … … 756 767 if ( ! empty( $signups['signups'] ) ) { 757 768 return reset( $signups['signups'] ); 769 } 770 771 return false; 772 } 773 774 /** 775 * Get signup object by specific field with security validation. 776 * 777 * @since 14.4.0 778 * 779 * @param int|string $identifier Signup identifier. 780 * @param string $field Signup lookup field ('id', 'email', or 'activation_key'). 781 * @return BP_Signup|false 782 */ 783 public function get_signup_object_by_field( $identifier, $field ) { 784 $signup_args = array(); 785 786 if ( 'id' === $field && is_numeric( $identifier ) ) { 787 $signup_args['include'] = array( intval( $identifier ) ); 788 } else if ( 'email' === $field && is_email( $identifier ) ) { 789 $signup_args['usersearch'] = $identifier; 790 } else if ( 'activation_key' === $field ) { 791 // The activation key is used when activating a signup. 792 793 // Block numeric IDs to prevent enumeration attacks. 794 if ( is_numeric( $identifier ) ) { 795 return false; 796 } 797 798 // Basic validation: minimum length check. 799 if ( empty( $identifier ) || strlen( $identifier ) < 10 ) { 800 return false; 801 } 802 $signup_args['activation_key'] = $identifier; 803 } 804 805 if ( ! empty( $signup_args ) ) { 806 // Get signups. 807 $signups = \BP_Signup::get( $signup_args ); 808 809 if ( ! empty( $signups['signups'] ) ) { 810 return reset( $signups['signups'] ); 811 } 758 812 } 759 813 -
buddypress/branches/12.0/buddypress.pot
r3259416 r3367386 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-0 3-20T19:44:46+00:00\n"12 "POT-Creation-Date: 2025-09-23T20:38:21+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 1436 1436 #: bp-blogs/classes/class-bp-rest-blogs-endpoint.php:795 1437 1437 #: bp-members/classes/class-bp-rest-members-endpoint.php:1241 1438 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 281438 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1082 1439 1439 msgid "Ensure result set includes specific IDs." 1440 1440 msgstr "" … … 1442 1442 #: bp-activity/classes/class-bp-rest-activity-endpoint.php:1515 1443 1443 #: bp-groups/classes/class-bp-rest-groups-endpoint.php:1434 1444 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1 0461444 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1100 1445 1445 #: bp-notifications/classes/class-bp-rest-notifications-endpoint.php:896 1446 1446 msgid "Order sort attribute ascending or descending." … … 4343 4343 msgstr "" 4344 4344 4345 #: bp-core/bp-core-functions.php:451 44345 #: bp-core/bp-core-functions.php:4519 4346 4346 msgid "You can change this or any other email notification preferences in your email settings." 4347 4347 msgstr "" 4348 4348 4349 #: bp-core/bp-core-functions.php:4536 4349 #: bp-core/bp-core-functions.php:4543 4350 #: bp-core/bp-core-functions.php:4555 4350 4351 msgid "Go to website's home page." 4351 4352 msgstr "" 4352 4353 4353 #: bp-core/bp-core-functions.php:51 304354 #: bp-core/bp-core-functions.php:5149 4354 4355 msgid "Discover BuddyPress Add-ons" 4355 4356 msgstr "" 4356 4357 4357 #: bp-core/bp-core-functions.php:51 314358 #: bp-core/bp-core-functions.php:5150 4358 4359 msgid "Hello BuddyPress Add-ons!" 4359 4360 msgstr "" 4360 4361 4361 #: bp-core/bp-core-functions.php:51 324362 #: bp-core/bp-core-functions.php:5151 4362 4363 msgid "Add-ons are features as Plugins or Blocks maintained by the BuddyPress development team & hosted on the WordPress.org plugins directory." 4363 4364 msgstr "" 4364 4365 4365 #: bp-core/bp-core-functions.php:51 334366 #: bp-core/bp-core-functions.php:5152 4366 4367 msgid "Thanks to this new tab inside your Dashboard screen to add plugins, you’ll be able to find them faster and eventually contribute to beta features early to give the BuddyPress development team your feedbacks." 4367 4368 msgstr "" 4368 4369 4369 #: bp-core/bp-core-functions.php:5146 4370 #: bp-core/bp-core-functions.php:5165 4371 #: bp-core/bp-core-functions.php:5185 4372 msgid "Get The BP Classic Add-on" 4373 msgstr "" 4374 4370 4375 #: bp-core/bp-core-functions.php:5166 4371 msgid "Get The BP Classic Add-on"4372 msgstr ""4373 4374 #: bp-core/bp-core-functions.php:51474375 4376 msgid "Get ready for the brand-new BP Rewrites API!" 4376 4377 msgstr "" 4377 4378 4378 #: bp-core/bp-core-functions.php:51 484379 #: bp-core/bp-core-functions.php:5167 4379 4380 msgid "Our next major version (12.0.0) will introduce several large changes that could be incompatible with your site's configuration. To prevent problems, we've built the BP Classic Add-on, which you may want to proactively install if any of the following cases:" 4380 4381 msgstr "" 4381 4382 4382 #: bp-core/bp-core-functions.php:51 494383 #: bp-core/bp-core-functions.php:5168 4383 4384 msgid "Some of your BuddyPress plugins have not been updated lately." 4384 4385 msgstr "" 4385 4386 4386 #: bp-core/bp-core-functions.php:51 504387 #: bp-core/bp-core-functions.php:5169 4387 4388 msgid "BuddyPress 12.0.0 introduces the BP Rewrites API, which completely changes the way BuddyPress URLs are built and routed. This fundamental change requires most BuddyPress plugins to update how they deal with BuddyPress URLs. If your BuddyPress plugins have not been updated in the last few months, they are probably not ready for BuddyPress 12.0.0." 4388 4389 msgstr "" 4389 4390 4390 #: bp-core/bp-core-functions.php:51 514391 #: bp-core/bp-core-functions.php:5170 4391 4392 msgid "You are still using the BP Default theme." 4392 4393 msgstr "" 4393 4394 4394 #: bp-core/bp-core-functions.php:51 524395 #: bp-core/bp-core-functions.php:5171 4395 4396 msgid "You still use a BP Legacy Widget." 4396 4397 msgstr "" 4397 4398 4398 #: bp-core/bp-core-functions.php:51 534399 #: bp-core/bp-core-functions.php:5172 4399 4400 msgid "If any of the above items are true, we strongly advise you to install and activate the Classic Add-on before updating to BuddyPress 12.0.0." 4400 4401 msgstr "" 4401 4402 4402 #: bp-core/bp-core-functions.php:51 674403 #: bp-core/bp-core-functions.php:5186 4403 4404 msgid "Thank you for installing BuddyPress 12.0!" 4404 4405 msgstr "" 4405 4406 4406 #: bp-core/bp-core-functions.php:51 684407 #: bp-core/bp-core-functions.php:5187 4407 4408 msgid "BuddyPress 12.0 introduces major core changes, overhauling the way that BuddyPress builds and parses URLs." 4408 4409 msgstr "" 4409 4410 4410 #: bp-core/bp-core-functions.php:51 694411 #: bp-core/bp-core-functions.php:5188 4411 4412 msgid "If you find that your site is not working correctly with the new version, try installing the new BP Classic Add-on that adds backwards compatibility for plugins and themes that have not yet been updated to work with BuddyPress 12.0." 4412 4413 msgstr "" … … 10143 10144 10144 10145 #: bp-members/classes/class-bp-rest-signup-endpoint.php:95 10145 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 89010146 #: bp-members/classes/class-bp-rest-signup-endpoint.php:944 10146 10147 msgid "Activation key of the signup." 10147 10148 msgstr "" … … 10163 10164 msgstr "" 10164 10165 10165 #: bp-members/classes/class-bp-rest-signup-endpoint.php:777 10166 #: bp-members/classes/class-bp-rest-signup-endpoint.php:653 10167 msgid "Invalid activation key format." 10168 msgstr "" 10169 10170 #: bp-members/classes/class-bp-rest-signup-endpoint.php:831 10166 10171 msgid "Passwords cannot be empty or contain the \"\\\" character." 10167 10172 msgstr "" 10168 10173 10169 #: bp-members/classes/class-bp-rest-signup-endpoint.php:8 2810170 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 3410174 #: bp-members/classes/class-bp-rest-signup-endpoint.php:882 10175 #: bp-members/classes/class-bp-rest-signup-endpoint.php:988 10171 10176 msgid "Password for the new user (never included)." 10172 10177 msgstr "" 10173 10178 10174 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 87210179 #: bp-members/classes/class-bp-rest-signup-endpoint.php:926 10175 10180 msgid "A unique numeric ID for the signup." 10176 10181 msgstr "" 10177 10182 10178 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 87810183 #: bp-members/classes/class-bp-rest-signup-endpoint.php:932 10179 10184 msgid "The username of the user the signup is for." 10180 10185 msgstr "" 10181 10186 10182 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 88410187 #: bp-members/classes/class-bp-rest-signup-endpoint.php:938 10183 10188 msgid "The email for the user the signup is for." 10184 10189 msgstr "" 10185 10190 10186 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 89610191 #: bp-members/classes/class-bp-rest-signup-endpoint.php:950 10187 10192 msgid "The registered date for the user, in the site's timezone." 10188 10193 msgstr "" 10189 10194 10190 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 0310195 #: bp-members/classes/class-bp-rest-signup-endpoint.php:957 10191 10196 msgid "The registered date for the user, as GMT." 10192 10197 msgstr "" 10193 10198 10194 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 1010199 #: bp-members/classes/class-bp-rest-signup-endpoint.php:964 10195 10200 msgid "The date the activation email was sent to the user, in the site's timezone." 10196 10201 msgstr "" 10197 10202 10198 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 1710203 #: bp-members/classes/class-bp-rest-signup-endpoint.php:971 10199 10204 msgid "The date the activation email was sent to the user, as GMT." 10200 10205 msgstr "" 10201 10206 10202 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 2310207 #: bp-members/classes/class-bp-rest-signup-endpoint.php:977 10203 10208 msgid "The number of times the activation email was sent to the user." 10204 10209 msgstr "" 10205 10210 10206 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 3010211 #: bp-members/classes/class-bp-rest-signup-endpoint.php:984 10207 10212 msgid "The signup meta information" 10208 10213 msgstr "" 10209 10214 10210 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 94610215 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1000 10211 10216 msgid "The new user's full name." 10212 10217 msgstr "" 10213 10218 10214 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 95810219 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1012 10215 10220 msgid "Unique site name (slug) of the new user's child site." 10216 10221 msgstr "" 10217 10222 10218 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 96510223 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1019 10219 10224 msgid "Title of the new user's child site." 10220 10225 msgstr "" 10221 10226 10222 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 97210227 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1026 10223 10228 msgid "Search engine visibility of the new user's site." 10224 10229 msgstr "" 10225 10230 10226 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 97910231 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1033 10227 10232 msgid "Language to use for the new user's site." 10228 10233 msgstr "" 10229 10234 10230 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 1210235 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1066 10231 10236 msgid "Total number of signups to return." 10232 10237 msgstr "" 10233 10238 10234 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 2010239 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1074 10235 10240 msgid "Offset the result set by a specific number of items." 10236 10241 msgstr "" 10237 10242 10238 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 3710243 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1091 10239 10244 msgid "Order by a specific parameter (default: signup_id)." 10240 10245 msgstr "" 10241 10246 10242 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1 05510247 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1109 10243 10248 msgid "Specific user login to return." 10244 10249 msgstr "" -
buddypress/branches/12.0/class-buddypress.php
r3259416 r3367386 461 461 /** Versions */ 462 462 463 $this->version = '12. 5.3';463 $this->version = '12.6.0'; 464 464 $this->db_version = 13422; 465 465 -
buddypress/branches/12.0/readme.txt
r3259416 r3367386 7 7 Requires PHP: 5.6 8 8 Requires at least: 5.8 9 Tested up to: 6. 510 Stable tag: 12. 5.39 Tested up to: 6.8 10 Stable tag: 12.6.0 11 11 12 12 Get together safely, in your own way, in WordPress. … … 131 131 == Upgrade Notice == 132 132 133 = 12.6.0 = 134 See: https://codex.buddypress.org/releases/version-12-6-0/ 135 133 136 = 12.5.3 = 134 137 See: https://codex.buddypress.org/releases/version-12-5-3/ … … 200 203 == Changelog == 201 204 205 = 12.6.0 = 206 See: https://codex.buddypress.org/releases/version-12-6-0/ 207 202 208 = 12.5.3 = 203 209 Security fix: Ensure that non-admin user owns the notifications that she is attempting to manage. -
buddypress/tags/12.6.0/bp-core/bp-core-functions.php
r3259416 r3367386 4509 4509 // Unsubscribe. 4510 4510 $meta_key = $emails[ $raw_email_type ]['unsubscribe']['meta_key']; 4511 bp_update_user_meta( $raw_user_id, $meta_key, 'no' ); 4511 4512 if ( 'no' !== bp_get_user_meta( $raw_user_id, $meta_key, true ) ) { 4513 bp_update_user_meta( $raw_user_id, $meta_key, 'no' ); 4514 } 4512 4515 4513 4516 $result_msg = $emails[ $raw_email_type ]['unsubscribe']['message']; 4514 $unsub_msg = __( 'You can change this or any other email notification preferences in your email settings.', 'buddypress' ); 4517 4518 if ( bp_is_active( 'settings' ) ) { 4519 $unsub_msg = __( 'You can change this or any other email notification preferences in your email settings.', 'buddypress' ); 4520 } else { 4521 $unsub_msg = ''; 4522 } 4515 4523 } 4516 4524 … … 4524 4532 4525 4533 // Template notices are only displayed on BP pages. 4526 bp_core_add_message( $message ); 4527 bp_core_redirect( bp_members_get_user_url( $raw_user_id ) ); 4534 if ( is_user_logged_in() ) { 4535 bp_core_add_message( $message ); 4536 bp_core_redirect( bp_members_get_user_url( $raw_user_id ) ); 4537 } else { 4538 wp_die( 4539 sprintf( '%1$s <a href="%2$s">%3$s</a>', esc_html( $result_msg ), esc_url( $redirect_to ), esc_html( $unsub_msg ) ), 4540 esc_html( $unsub_msg ), 4541 array( 4542 'link_url' => esc_url( home_url() ), 4543 'link_text' => esc_html__( 'Go to website\'s home page.', 'buddypress' ), 4544 ) 4545 ); 4546 } 4528 4547 4529 4548 exit; -
buddypress/tags/12.6.0/bp-loader.php
r3259416 r3367386 22 22 * Requires PHP: 5.6 23 23 * Requires at least: 5.8 24 * Version: 12. 5.324 * Version: 12.6.0 25 25 */ 26 26 -
buddypress/tags/12.6.0/bp-members/classes/class-bp-rest-signup-endpoint.php
r3259416 r3367386 592 592 593 593 // Get the signup to activate thanks to the activation key. 594 $signup = $this->get_signup_object ( $activation_key);594 $signup = $this->get_signup_object_by_field( $activation_key, 'activation_key' ); 595 595 $activated = bp_core_activate_signup( $activation_key ); 596 596 … … 647 647 $activation_key = $request->get_param( 'activation_key' ); 648 648 649 // Block numeric IDs to prevent enumeration attacks. 650 if ( is_numeric( $activation_key ) ) { 651 return new WP_Error( 652 'bp_rest_invalid_activation_key_format', 653 __( 'Invalid activation key format.', 'buddypress' ), 654 array( 655 'status' => 400, 656 ) 657 ); 658 } 659 649 660 // Check the activation key is valid. 650 if ( $this->get_signup_object ( $activation_key) ) {661 if ( $this->get_signup_object_by_field( $activation_key, 'activation_key' ) ) { 651 662 $retval = true; 652 663 } … … 756 767 if ( ! empty( $signups['signups'] ) ) { 757 768 return reset( $signups['signups'] ); 769 } 770 771 return false; 772 } 773 774 /** 775 * Get signup object by specific field with security validation. 776 * 777 * @since 14.4.0 778 * 779 * @param int|string $identifier Signup identifier. 780 * @param string $field Signup lookup field ('id', 'email', or 'activation_key'). 781 * @return BP_Signup|false 782 */ 783 public function get_signup_object_by_field( $identifier, $field ) { 784 $signup_args = array(); 785 786 if ( 'id' === $field && is_numeric( $identifier ) ) { 787 $signup_args['include'] = array( intval( $identifier ) ); 788 } else if ( 'email' === $field && is_email( $identifier ) ) { 789 $signup_args['usersearch'] = $identifier; 790 } else if ( 'activation_key' === $field ) { 791 // The activation key is used when activating a signup. 792 793 // Block numeric IDs to prevent enumeration attacks. 794 if ( is_numeric( $identifier ) ) { 795 return false; 796 } 797 798 // Basic validation: minimum length check. 799 if ( empty( $identifier ) || strlen( $identifier ) < 10 ) { 800 return false; 801 } 802 $signup_args['activation_key'] = $identifier; 803 } 804 805 if ( ! empty( $signup_args ) ) { 806 // Get signups. 807 $signups = \BP_Signup::get( $signup_args ); 808 809 if ( ! empty( $signups['signups'] ) ) { 810 return reset( $signups['signups'] ); 811 } 758 812 } 759 813 -
buddypress/tags/12.6.0/buddypress.pot
r3259416 r3367386 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-0 3-20T19:44:46+00:00\n"12 "POT-Creation-Date: 2025-09-23T20:38:21+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 1436 1436 #: bp-blogs/classes/class-bp-rest-blogs-endpoint.php:795 1437 1437 #: bp-members/classes/class-bp-rest-members-endpoint.php:1241 1438 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 281438 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1082 1439 1439 msgid "Ensure result set includes specific IDs." 1440 1440 msgstr "" … … 1442 1442 #: bp-activity/classes/class-bp-rest-activity-endpoint.php:1515 1443 1443 #: bp-groups/classes/class-bp-rest-groups-endpoint.php:1434 1444 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1 0461444 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1100 1445 1445 #: bp-notifications/classes/class-bp-rest-notifications-endpoint.php:896 1446 1446 msgid "Order sort attribute ascending or descending." … … 4343 4343 msgstr "" 4344 4344 4345 #: bp-core/bp-core-functions.php:451 44345 #: bp-core/bp-core-functions.php:4519 4346 4346 msgid "You can change this or any other email notification preferences in your email settings." 4347 4347 msgstr "" 4348 4348 4349 #: bp-core/bp-core-functions.php:4536 4349 #: bp-core/bp-core-functions.php:4543 4350 #: bp-core/bp-core-functions.php:4555 4350 4351 msgid "Go to website's home page." 4351 4352 msgstr "" 4352 4353 4353 #: bp-core/bp-core-functions.php:51 304354 #: bp-core/bp-core-functions.php:5149 4354 4355 msgid "Discover BuddyPress Add-ons" 4355 4356 msgstr "" 4356 4357 4357 #: bp-core/bp-core-functions.php:51 314358 #: bp-core/bp-core-functions.php:5150 4358 4359 msgid "Hello BuddyPress Add-ons!" 4359 4360 msgstr "" 4360 4361 4361 #: bp-core/bp-core-functions.php:51 324362 #: bp-core/bp-core-functions.php:5151 4362 4363 msgid "Add-ons are features as Plugins or Blocks maintained by the BuddyPress development team & hosted on the WordPress.org plugins directory." 4363 4364 msgstr "" 4364 4365 4365 #: bp-core/bp-core-functions.php:51 334366 #: bp-core/bp-core-functions.php:5152 4366 4367 msgid "Thanks to this new tab inside your Dashboard screen to add plugins, you’ll be able to find them faster and eventually contribute to beta features early to give the BuddyPress development team your feedbacks." 4367 4368 msgstr "" 4368 4369 4369 #: bp-core/bp-core-functions.php:5146 4370 #: bp-core/bp-core-functions.php:5165 4371 #: bp-core/bp-core-functions.php:5185 4372 msgid "Get The BP Classic Add-on" 4373 msgstr "" 4374 4370 4375 #: bp-core/bp-core-functions.php:5166 4371 msgid "Get The BP Classic Add-on"4372 msgstr ""4373 4374 #: bp-core/bp-core-functions.php:51474375 4376 msgid "Get ready for the brand-new BP Rewrites API!" 4376 4377 msgstr "" 4377 4378 4378 #: bp-core/bp-core-functions.php:51 484379 #: bp-core/bp-core-functions.php:5167 4379 4380 msgid "Our next major version (12.0.0) will introduce several large changes that could be incompatible with your site's configuration. To prevent problems, we've built the BP Classic Add-on, which you may want to proactively install if any of the following cases:" 4380 4381 msgstr "" 4381 4382 4382 #: bp-core/bp-core-functions.php:51 494383 #: bp-core/bp-core-functions.php:5168 4383 4384 msgid "Some of your BuddyPress plugins have not been updated lately." 4384 4385 msgstr "" 4385 4386 4386 #: bp-core/bp-core-functions.php:51 504387 #: bp-core/bp-core-functions.php:5169 4387 4388 msgid "BuddyPress 12.0.0 introduces the BP Rewrites API, which completely changes the way BuddyPress URLs are built and routed. This fundamental change requires most BuddyPress plugins to update how they deal with BuddyPress URLs. If your BuddyPress plugins have not been updated in the last few months, they are probably not ready for BuddyPress 12.0.0." 4388 4389 msgstr "" 4389 4390 4390 #: bp-core/bp-core-functions.php:51 514391 #: bp-core/bp-core-functions.php:5170 4391 4392 msgid "You are still using the BP Default theme." 4392 4393 msgstr "" 4393 4394 4394 #: bp-core/bp-core-functions.php:51 524395 #: bp-core/bp-core-functions.php:5171 4395 4396 msgid "You still use a BP Legacy Widget." 4396 4397 msgstr "" 4397 4398 4398 #: bp-core/bp-core-functions.php:51 534399 #: bp-core/bp-core-functions.php:5172 4399 4400 msgid "If any of the above items are true, we strongly advise you to install and activate the Classic Add-on before updating to BuddyPress 12.0.0." 4400 4401 msgstr "" 4401 4402 4402 #: bp-core/bp-core-functions.php:51 674403 #: bp-core/bp-core-functions.php:5186 4403 4404 msgid "Thank you for installing BuddyPress 12.0!" 4404 4405 msgstr "" 4405 4406 4406 #: bp-core/bp-core-functions.php:51 684407 #: bp-core/bp-core-functions.php:5187 4407 4408 msgid "BuddyPress 12.0 introduces major core changes, overhauling the way that BuddyPress builds and parses URLs." 4408 4409 msgstr "" 4409 4410 4410 #: bp-core/bp-core-functions.php:51 694411 #: bp-core/bp-core-functions.php:5188 4411 4412 msgid "If you find that your site is not working correctly with the new version, try installing the new BP Classic Add-on that adds backwards compatibility for plugins and themes that have not yet been updated to work with BuddyPress 12.0." 4412 4413 msgstr "" … … 10143 10144 10144 10145 #: bp-members/classes/class-bp-rest-signup-endpoint.php:95 10145 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 89010146 #: bp-members/classes/class-bp-rest-signup-endpoint.php:944 10146 10147 msgid "Activation key of the signup." 10147 10148 msgstr "" … … 10163 10164 msgstr "" 10164 10165 10165 #: bp-members/classes/class-bp-rest-signup-endpoint.php:777 10166 #: bp-members/classes/class-bp-rest-signup-endpoint.php:653 10167 msgid "Invalid activation key format." 10168 msgstr "" 10169 10170 #: bp-members/classes/class-bp-rest-signup-endpoint.php:831 10166 10171 msgid "Passwords cannot be empty or contain the \"\\\" character." 10167 10172 msgstr "" 10168 10173 10169 #: bp-members/classes/class-bp-rest-signup-endpoint.php:8 2810170 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 3410174 #: bp-members/classes/class-bp-rest-signup-endpoint.php:882 10175 #: bp-members/classes/class-bp-rest-signup-endpoint.php:988 10171 10176 msgid "Password for the new user (never included)." 10172 10177 msgstr "" 10173 10178 10174 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 87210179 #: bp-members/classes/class-bp-rest-signup-endpoint.php:926 10175 10180 msgid "A unique numeric ID for the signup." 10176 10181 msgstr "" 10177 10182 10178 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 87810183 #: bp-members/classes/class-bp-rest-signup-endpoint.php:932 10179 10184 msgid "The username of the user the signup is for." 10180 10185 msgstr "" 10181 10186 10182 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 88410187 #: bp-members/classes/class-bp-rest-signup-endpoint.php:938 10183 10188 msgid "The email for the user the signup is for." 10184 10189 msgstr "" 10185 10190 10186 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 89610191 #: bp-members/classes/class-bp-rest-signup-endpoint.php:950 10187 10192 msgid "The registered date for the user, in the site's timezone." 10188 10193 msgstr "" 10189 10194 10190 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 0310195 #: bp-members/classes/class-bp-rest-signup-endpoint.php:957 10191 10196 msgid "The registered date for the user, as GMT." 10192 10197 msgstr "" 10193 10198 10194 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 1010199 #: bp-members/classes/class-bp-rest-signup-endpoint.php:964 10195 10200 msgid "The date the activation email was sent to the user, in the site's timezone." 10196 10201 msgstr "" 10197 10202 10198 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 1710203 #: bp-members/classes/class-bp-rest-signup-endpoint.php:971 10199 10204 msgid "The date the activation email was sent to the user, as GMT." 10200 10205 msgstr "" 10201 10206 10202 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 2310207 #: bp-members/classes/class-bp-rest-signup-endpoint.php:977 10203 10208 msgid "The number of times the activation email was sent to the user." 10204 10209 msgstr "" 10205 10210 10206 #: bp-members/classes/class-bp-rest-signup-endpoint.php:9 3010211 #: bp-members/classes/class-bp-rest-signup-endpoint.php:984 10207 10212 msgid "The signup meta information" 10208 10213 msgstr "" 10209 10214 10210 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 94610215 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1000 10211 10216 msgid "The new user's full name." 10212 10217 msgstr "" 10213 10218 10214 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 95810219 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1012 10215 10220 msgid "Unique site name (slug) of the new user's child site." 10216 10221 msgstr "" 10217 10222 10218 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 96510223 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1019 10219 10224 msgid "Title of the new user's child site." 10220 10225 msgstr "" 10221 10226 10222 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 97210227 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1026 10223 10228 msgid "Search engine visibility of the new user's site." 10224 10229 msgstr "" 10225 10230 10226 #: bp-members/classes/class-bp-rest-signup-endpoint.php: 97910231 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1033 10227 10232 msgid "Language to use for the new user's site." 10228 10233 msgstr "" 10229 10234 10230 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 1210235 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1066 10231 10236 msgid "Total number of signups to return." 10232 10237 msgstr "" 10233 10238 10234 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 2010239 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1074 10235 10240 msgid "Offset the result set by a specific number of items." 10236 10241 msgstr "" 10237 10242 10238 #: bp-members/classes/class-bp-rest-signup-endpoint.php:10 3710243 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1091 10239 10244 msgid "Order by a specific parameter (default: signup_id)." 10240 10245 msgstr "" 10241 10246 10242 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1 05510247 #: bp-members/classes/class-bp-rest-signup-endpoint.php:1109 10243 10248 msgid "Specific user login to return." 10244 10249 msgstr "" -
buddypress/tags/12.6.0/class-buddypress.php
r3259416 r3367386 461 461 /** Versions */ 462 462 463 $this->version = '12. 5.3';463 $this->version = '12.6.0'; 464 464 $this->db_version = 13422; 465 465 -
buddypress/tags/12.6.0/readme.txt
r3259416 r3367386 7 7 Requires PHP: 5.6 8 8 Requires at least: 5.8 9 Tested up to: 6. 510 Stable tag: 12. 5.39 Tested up to: 6.8 10 Stable tag: 12.6.0 11 11 12 12 Get together safely, in your own way, in WordPress. … … 131 131 == Upgrade Notice == 132 132 133 = 12.6.0 = 134 See: https://codex.buddypress.org/releases/version-12-6-0/ 135 133 136 = 12.5.3 = 134 137 See: https://codex.buddypress.org/releases/version-12-5-3/ … … 200 203 == Changelog == 201 204 205 = 12.6.0 = 206 See: https://codex.buddypress.org/releases/version-12-6-0/ 207 202 208 = 12.5.3 = 203 209 Security fix: Ensure that non-admin user owns the notifications that she is attempting to manage.
Note: See TracChangeset
for help on using the changeset viewer.