PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 2.29.0
GiveWP – Donation Plugin and Fundraising Platform v2.29.0
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 2.31.0 2.31.1 All 253 releases
give / includes / donors / backward-compatibility.php
backward-compatibility.php
30 lines 638 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 2.0
6 *
7 * @param $meta_value
8 * @param $user_id
9 * @param $meta_key
10 * @param $single
11 *
12 * @return string|array
13 */
14 function __give_v20_bc_user_address( $meta_value, $user_id, $meta_key, $single ) {
15 if (
16 give_has_upgrade_completed( 'v20_upgrades_user_address' ) &&
17 '_give_user_address' === $meta_key
18 ) {
19 $meta_value = give_get_donor_address( $user_id, array( 'by_user_id' => true ) );
20
21 if ( $single ) {
22 $meta_value = array( $meta_value );
23 }
24 }
25
26 return $meta_value;
27 }
28
29 add_filter( 'get_user_metadata', '__give_v20_bc_user_address', 10, 4 );
30