Пример #1
0
 public static function modify_signup_blog_notification_message($message, $domain, $path, $title, $user, $user_email, $key)
 {
     $signup = GFSignup::get($key);
     // if no signup or config is set for manual activation, return false preventing signup notification from being sent to user
     if (is_wp_error($signup) || $signup->get_activation_type() == 'manual') {
         return false;
     }
     $url = add_query_arg(array('page' => 'gf_activation', 'key' => $key), get_site_url());
     // BP replaces URL before passing the message, get the BP activation URL and replace
     if (GFUser::is_bp_active()) {
         $activate_url = esc_url(bp_get_activation_page() . "?key={$key}");
         $message = str_replace($activate_url, '%s', $message);
     }
     return sprintf($message, $url, esc_url("http://{$domain}{$path}"), $key);
 }
Пример #2
0
 public static function modify_signup_blog_notification_message($message, $domain, $path, $title, $user, $user_email, $key)
 {
     // don't send activation email for manual activations
     if (self::is_manual_activation($key)) {
         return false;
     }
     $url = add_query_arg(array('page' => 'gf_activation', 'key' => $key), get_site_url());
     // BP replaces URL before passing the message, get the BP activation URL and replace
     if (GFUser::is_bp_active()) {
         $activate_url = esc_url(bp_get_activation_page() . "?key={$key}");
         $message = str_replace($activate_url, '%s', $message);
     }
     return sprintf($message, $url, esc_url("http://{$domain}{$path}"), $key);
 }