%PDF- %PDF-
Direktori : /var/www/html/higroup/wp-content/plugins/paid-memberships-pro/includes/compatibility/ |
Current File : /var/www/html/higroup/wp-content/plugins/paid-memberships-pro/includes/compatibility/wp-engine.php |
<?php /** * WP Engine Compatibility * * In addition to this code to fix the PMPro password reset form, note that * WP Engine also has aggressive caching that your login page * should be excluded from, especially if you experience issues * with your login page. * https://wpengine.com/support/cache/#Cache_Exclusions * * @since 2.4.1 */ /** * Add wpe-login parameter when sending lost password email. * * @param string $url of lost password page. */ function pmpro_wpe_fix_lostpass( $url ) { if ( strpos( $url, 'wpe-login=true' ) === false ) { $url = add_query_arg( 'wpe-login', true, $url ); } return $url; } add_filter( 'lostpassword_url', 'pmpro_wpe_fix_lostpass' ); /** * Add wpe-login parameter when resetting password. * * @param string $url of reset password page. * @param string $path to lost password page from site domain. */ function pmpro_wpe_fix_resetpass( $url, $path ) { if ( strpos( $path, 'action=resetpass' ) !== false && strpos( $path, 'wpe-login=true' ) === false ) { $url = add_query_arg( 'wpe-login', 'true', $url ); } return $url; } add_filter( 'site_url', 'pmpro_wpe_fix_resetpass', 10, 2 );