Après beaucoup de recherches et de travail, je n'ai rien trouvé qui puisse m'aider comme je le voulais maintenant. Je veux changer l'URL de ma page de registre wordpress et de ma page de connexion. Je fais pour ajouter un échantillon ici que vous verrez comment je veux la page de connexion et comment wordpress essaie de me montrer.
Mais wordpress redirige automatiquement ma page ennuyeuse que je personnalise aussi mais que je veux que ceci soit sur ma page. Je fais pour vous montrer que où wordpress prendre quand je clique sur (enregistrer ou connecter) url.
Voici ci-dessous,
Personnalisez simplement l'URL de connexion avec le filtre login_url
:
https://Gist.github.com/tripflex/ac477b59d20bd11c5856edcffc13e5ef
add_filter( 'login_url', 'smyles_custom_login_url', 10, 3 );
/**
* Filters the login URL.
*
* @since 2.8.0
* @since 4.2.0 The `$force_reauth` parameter was added.
*
* @param string $login_url The login URL. Not HTML-encoded.
* @param string $redirect The path to redirect to on login, if supplied.
* @param bool $force_reauth Whether to force reauthorization, even if a cookie is present.
*
* @return string
*/
function smyles_custom_login_url( $login_url, $redirect, $force_reauth ){
// This will append /custom-login/ to you main site URL as configured in general settings (ie https://domain.com/custom-login/)
$login_url = site_url( '/custom-login/', 'login' );
if ( ! empty( $redirect ) ) {
$login_url = add_query_arg( 'redirect_to', urlencode( $redirect ), $login_url );
}
if ( $force_reauth ) {
$login_url = add_query_arg( 'reauth', '1', $login_url );
}
return $login_url;
}