Empêcher la modification de l'URL de connexion SSO par défaut Wordpress

Continuant la discussion de Questions sur les fournisseurs DiscourseConnect :

Y a-t-il un moyen d’empêcher le plugin de remplacer /wp-admin et de définir la page de connexion du forum comme valeur par défaut ?

1 « J'aime »

Si vous laissez l’option « Chemin vers votre page de connexion » vide, la page de connexion par défaut du site sera utilisée à la fois pour les connexions des utilisateurs réguliers et pour les connexions déclenchées par le code SSO de WP Discourse. Rencontrez-vous des problèmes si vous laissez ce paramètre vide ?

En examinant le code, je ne suis pas sûr du cas normal qui nécessiterait la définition de l’option « Chemin vers votre page de connexion ». Ceci est basé sur l’hypothèse que les plugins qui ajoutent une page de connexion personnalisée s’accrocheraient déjà au filtre login_url afin que la page de connexion personnalisée soit retournée par les appels à wp_login_url.

Pour ceux qui sont intéressés, le code pertinent se trouve ici : wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub.

2 « J'aime »