wp_lostpassword_url() – Returns the URL that allows the user to reset the lost password.

You appear to be a bot. Output may be restricted

Description

Returns the URL that allows the user to reset the lost password.

Usage

$string = wp_lostpassword_url( $redirect );

Parameters

$redirect
( string ) optional – Path to redirect to on login.

Returns

string Lost password URL.

Source

File name: wordpress/wp-includes/general-template.php
Lines:

1 to 28 of 28
function wp_lostpassword_url( $redirect = '' ) {
  $args = array(
    'action' => 'lostpassword',
  );

  if ( ! empty( $redirect ) ) {
    $args['redirect_to'] = urlencode( $redirect );
  }

  if ( is_multisite() ) {
    $blog_details  = get_site();
    $wp_login_path = $blog_details->path . 'wp-login.php';
  } else {
    $wp_login_path = 'wp-login.php';
  }

  $lostpassword_url = add_query_arg( $args, network_site_url( $wp_login_path, 'login' ) );

  
/**
 * Filters the Lost Password URL.
 *
 * @since 2.8.0
 *
 * @param string $lostpassword_url The lost password page URL.
 * @param string $redirect         The path to redirect to on login.
 */
  return apply_filters( 'lostpassword_url', $lostpassword_url, $redirect );
}
 

 View on GitHub View on Trac