Hi, in der Datei (Ordner wp-includes) canonical.php, gibt es eine Funktion die ich gerne überschreiben (bzw. ergänzen) würde: wp_redirect_admin_locations().
Das habe ich in der Functions.php meines Themas wie folgt versucht:
PHP
<?php
function my_redirect_admin_locations() {
global $wp_rewrite;
if ( ! ( is_404() && $wp_rewrite->using_permalinks() ) )
return;
$logins = array(
home_url( 'mylogin.php', 'relative' ),
home_url( 'mylogin', 'relative' ),
site_url( 'mylogin', 'relative' ),
);
if ( in_array( untrailingslashit( $_SERVER['REQUEST_URI'] ), $logins ) ) {
wp_redirect( site_url( 'mylogin.php', 'mylogin' ) );
exit;
}
}
add_action( 'template_redirect', 'my_redirect_admin_locations', 1000 );
?>
Alles anzeigen
leider ergab das nicht die erhoffte Wirkung. Hat einer eine Idee warum.
Die Orginal Funktion findet man hier: http://de.wpseek.com/wp_redirect_admin_locations/
mylogin.php habe ich bereits angelegt (und angepasst) und kann mich über die Url auch ohne probleme einloggen und ausloggen.
Fehlermeldungen gibt es keine.
MfG