CRM-16421- Remove hardcoded links to wp-login.php and ?action=lostpassword. Replace...
authorKevin Cristiano <kcristiano@tadpole.cc>
Mon, 1 Feb 2016 06:36:17 +0000 (23:36 -0700)
committerKevin Cristiano <kcristiano@tadpole.cc>
Mon, 1 Feb 2016 06:36:17 +0000 (23:36 -0700)
CRM/Utils/System/WordPress.php

index 63ab4e3dbabb9d7cb470d3242a4020c8b6ac9f3b..4f8c32b30583b98f1d1e6f4e43e2f40cc93641c7 100644 (file)
@@ -578,9 +578,8 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
         $errors[$emailName] = "Your email is invaid";
       }
       elseif (email_exists($params['mail'])) {
-        $resetUrl = $config->userFrameworkBaseURL . 'wp-login.php?action=lostpassword';
         $errors[$emailName] = ts('The email address %1 already has an account associated with it. <a href="%2">Have you forgotten your password?</a>',
-          array(1 => $params['mail'], 2 => $resetUrl)
+          array(1 => $params['mail'], 2 => wp_lostpassword_url())
         );
       }
     }
@@ -650,8 +649,7 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
    */
   public function getLoginURL($destination = '') {
     $config = CRM_Core_Config::singleton();
-    $loginURL = $config->userFrameworkBaseURL;
-    $loginURL .= 'wp-login.php';
+    $loginURL = wp_login_url();
     return $loginURL;
   }