J'ai une page personnalisée appelée propriétaire-login qui a un wp_login_form()
Comment puis-je désactiver wp-login.php pour que:
wp-admin/
, il le redirigera vers le login du propriétaire (s'il n'est pas connecté)wp-login.php
, il le redirigera vers le nom de propriétaire (connecté/non connecté).En général, je ne veux pas montrer wp-login, mais avoir la fonctionnalité pour les scripts qui nécessitent
Essayez quelque chose de semblable à ceci:
function is_login() {
return in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) );
}
function redirect_login() {
if ( is_login() ) {
wp_redirect('http://example.com/customloginpage');
}
}
add_action( 'init', 'redirect_login' );
Vous devrez modifier l'URL vers laquelle il redirige et effectuer un test approfondi.