WordPress resetowania hasła na wielu poprawek

aby rozwiązać problem z niewłaściwych adresów URL

http://www.site2.com zapomniałem hasła do linków

http://www.site1.com/wp-login.php?action = lostpassword
i nie
http://www.site2.com/wp-login.php?action = lostpassword

poprawka jest:

zmienić na większości linii network_site_url -> Strona URL
wp-includes / ogólnego template.php

funkcja wp_lostpassword_url( $przekierowanie = „” ) {
	        $arg = Tablica( 'Action' => 'Lostpassword' );
	        gdyby ( !pusty($przeadresować) ) {
	                $args['przekierować do'] = $ Przekierowanie;
	        }

	        $lostpassword_url = add_query_arg( $args, network_site_url('Wp-login.php', 'Zaloguj Się') );
	        powrót apply_filters( 'Lostpassword_url', $lostpassword_url, $przeadresować );
}

powinno być

funkcja wp_lostpassword_url( $przekierowanie = „” ) {
	        $arg = Tablica( 'Action' => 'Lostpassword' );
	        gdyby ( !pusty($przeadresować) ) {
	                $args['przekierować do'] = $ Przekierowanie;
	        }

	        $lostpassword_url = add_query_arg( $args, Strona URL('Wp-login.php', 'Zaloguj Się') );
	        powrót apply_filters( 'Lostpassword_url', $lostpassword_url, $przeadresować );
}

Również WordPress generuje nieprawidłowy adres e-mail w wp-login.php

$message = __(„Ktoś zażądał, aby zresetować hasło jest za rachunek:') . "rnrn";
	$wiadomość. = network_home_url( '/' ) . "rnrn";
	$wiadomość. = sprintf(__('Nazwa Użytkownika: %s'), $login użytkownika) . "rnrn";
	$wiadomość. = __(„Jeśli to była pomyłka, zignoruj ​​tę wiadomość, a nic się nie stanie.”) . "rnrn";
	$wiadomość. = __(„Aby zresetować hasło, odwiedzić następujący adres:') . "rnrn";
	$wiadomość. = '<' . network_site_url("wp-login.php?action = rp&$ key = klucz&Zaloguj =" . rawurlencode($login użytkownika), 'Zaloguj Się') . ">rn";

powinno być

$message = __(„Ktoś zażądał, aby zresetować hasło jest za rachunek:') . "rnrn";
	$wiadomość. = home_url( '/' ) . "rnrn";
	$wiadomość. = sprintf(__('Nazwa Użytkownika: %s'), $login użytkownika) . "rnrn";
	$wiadomość. = __(„Jeśli to była pomyłka, zignoruj ​​tę wiadomość, a nic się nie stanie.”) . "rnrn";
	$wiadomość. = __(„Aby zresetować hasło, odwiedzić następujący adres:') . "rnrn";
	$wiadomość. = '<' . Strona URL("wp-login.php?action = rp&$ key = klucz&Zaloguj =" . rawurlencode($użytkownik_

 

<Formularz name ="lostpasswordform" ID ="lostpasswordform" action ="<?php echo esc_url( network_site_url( „Wp-login.php?action = lostpassword”, 'Login_post' ) ); ?>" Sposób ="stanowisko">

powinno być

<Formularz name ="lostpasswordform" ID ="lostpasswordform" action ="<?php echo esc_url( Strona URL( „Wp-login.php?action = lostpassword”, 'Login_post' ) ); ?>" Sposób ="stanowisko">

 

$login_header_url = network_home_url();

powinno być

$login_header_url = home_url();

 

wp_die( __("Wiadomość e-mail nie może zostać wysłany.) . "<br />n" . __('Możliwa przyczyna: Twój komputer może wyłączyć pocztę() funkcjonować.') );

powinno być

wp_die( __("Wiadomość e-mail nie może zostać wysłany.) . "<br />n" . __('Możliwa przyczyna: Twój komputer może wyłączyć pocztę() funkcjonować, lub włączyć wtyczkę WP-mail SMTP i skonfigurować go.) );

 

$Nazwa bloga = ['Current_site']->Nazwa strony;

powinno być

$Nazwa bloga = home_url( '/' );

 

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *