das Problem mit den falschen URLs zu beheben
http://www.site2.com Passwort vergessen Links
http://www.site1.com/wp-login.php?action = lostpassword
und nicht
http://www.site2.com/wp-login.php?action = lostpassword
die Lösung ist,:
ändern Sie auf den meisten Linien network_site_url -> Seiten-URL
wp-includes / general-template.php
Funktion wp_lostpassword_url( $redirect = '' ) { $args = array( 'Action' => 'Passwort vergessen' ); ob ( !leer($umleiten) ) { $args['Redirect_to'] = $ Redirect; } $lostpassword_url = add_query_arg( $args, network_site_url('Wp-login.php', 'Anmeldung') ); Rückkehr apply_filters( 'Lostpassword_url', $lostpassword_url, $umleiten ); }
sollte sein
Funktion wp_lostpassword_url( $redirect = '' ) { $args = array( 'Action' => 'Passwort vergessen' ); ob ( !leer($umleiten) ) { $args['Redirect_to'] = $ Redirect; } $lostpassword_url = add_query_arg( $args, Seiten-URL('Wp-login.php', 'Anmeldung') ); Rückkehr apply_filters( 'Lostpassword_url', $lostpassword_url, $umleiten ); }
Auch Wordpress generiert die falsche E-Mail in wp-login.php
$message = __(‚Jemand beantragt, dass das Passwort für das Konto zurückgesetzt werden:') . "rnrn"; $Nachricht. = network_home_url( '/' ) . "rnrn"; $Nachricht. = sprintf(__('Nutzername: %s'), $Benutzer-Anmeldung) . "rnrn"; $Nachricht. = __(‚Wenn dies ein Fehler war,, ignorieren Sie diese E-Mail und nichts wird passieren.‘) . "rnrn"; $Nachricht. = __('Das Passwort zurücksetzen, Besuchen Sie die folgende Adresse:') . "rnrn"; $Nachricht. = '<' . network_site_url("wp-login.php?action = rp&key = $ key&anmelden =" . rawurlencode($Benutzer-Anmeldung), 'Anmeldung') . ">rn";
sollte sein
$message = __(‚Jemand beantragt, dass das Passwort für das Konto zurückgesetzt werden:') . "rnrn"; $Nachricht. = HOME_URL( '/' ) . "rnrn"; $Nachricht. = sprintf(__('Nutzername: %s'), $Benutzer-Anmeldung) . "rnrn"; $Nachricht. = __(‚Wenn dies ein Fehler war,, ignorieren Sie diese E-Mail und nichts wird passieren.‘) . "rnrn"; $Nachricht. = __('Das Passwort zurücksetzen, Besuchen Sie die folgende Adresse:') . "rnrn"; $Nachricht. = '<' . Seiten-URL("wp-login.php?action = rp&key = $ key&anmelden =" . rawurlencode($Benutzer_
<form name ="lostpasswordform" id ="lostpasswordform" action ="<?php echo esc_url( network_site_url( ‚Wp-login.php?action = lostpassword‘, 'Login_post' ) ); ?>" method ="Post">
sollte sein
<form name ="lostpasswordform" id ="lostpasswordform" action ="<?php echo esc_url( Seiten-URL( ‚Wp-login.php?action = lostpassword‘, 'Login_post' ) ); ?>" method ="Post">
$login_header_url = network_home_url();
sollte sein
$login_header_url = HOME_URL();
wp_die( __(‚Die E-Mail konnte nicht gesendet werden.‘) . "<br />n" . __('Möglicher Grund: Ihr Gastgeber kann die E-Mail deaktiviert haben() Funktion.') );
sollte sein
wp_die( __(‚Die E-Mail konnte nicht gesendet werden.‘) . "<br />n" . __('Möglicher Grund: Ihr Gastgeber kann die E-Mail deaktiviert haben() Funktion, oder das Plugin WP-Mail-SMTP aktivieren und konfigurieren.‘) );
$Blog-name = ['Current_site']->site_name;
sollte sein
$Blog name = HOME_URL( '/' );