PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.9
GiveWP – Donation Plugin and Fundraising Platform v4.16.9
4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 All 255 releases
give / includes / donors / backward-compatibility.php

backward-compatibility.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.9, at includes/donors/backward-compatibility.php

31 lines 688 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Get donor address from donor meta instead of user meta
4 *
5 * @since 4.9.0 rename function - PHP 8 compatibility
6 * @since 2.0
7 *
8 * @param $meta_value
9 * @param $user_id
10 * @param $meta_key
11 * @param $single
12 *
13 * @return string|array
14 */
15 function give_v20_bc_user_address( $meta_value, $user_id, $meta_key, $single ) {
16 if (
17 give_has_upgrade_completed( 'v20_upgrades_user_address' ) &&
18 '_give_user_address' === $meta_key
19 ) {
20 $meta_value = give_get_donor_address( $user_id, array( 'by_user_id' => true ) );
21
22 if ( $single ) {
23 $meta_value = array( $meta_value );
24 }
25 }
26
27 return $meta_value;
28 }
29
30 add_filter( 'get_user_metadata', 'give_v20_bc_user_address', 10, 4 );
31