# 防止Wordpress SSO默认登录URL被更改

**URL:** https://meta.discourse.org/t/prevent-changing-of-wordpress-sso-default-login-url/283580
**Category:** WordPress
**Created:** [2023 年10 月 26 日 20:22 UTC](https://meta.discourse.org/t/prevent-changing-of-wordpress-sso-default-login-url/283580 "2023-10-26T20:22:43Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Sami\_Syed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sami_syed/32/93193_2.png) [@Sami\_Syed](https://meta.discourse.org/u/Sami_Syed)
#### Post date: [2023 年10 月 26 日 20:22 UTC](https://meta.discourse.org/t/prevent-changing-of-wordpress-sso-default-login-url/283580/1 "2023-10-26T20:22:43Z")

</div>

继续讨论 [DiscourseConnect Provider Questions](https://meta.discourse.org/t/discourseconnect-provider-questions/270295/33)：

> [@simon](#):
>
> 这是预期的行为。“您的登录页面路径”选项用于覆盖默认的 WordPress 登录路径。它通过挂钩 WordPress `login_url` 过滤器来实现。

有什么方法可以阻止该插件替换 /wp-admin 并将论坛登录页面设置为默认值吗？

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2023 年10 月 27 日 01:26 UTC](https://meta.discourse.org/t/prevent-changing-of-wordpress-sso-default-login-url/283580/2 "2023-10-27T01:26:22Z")

</div>

> [@Sami\_Syed](#):
>
> 有什么方法可以阻止插件替换/wp-admin并将论坛登录页面设置为默认页面吗？

如果您将“登录页面路径”选项留空，网站的默认登录页面将同时用于常规用户登录和由 [WP Discourse](https://github.com/discourse/wp-discourse) SSO 代码触发的登录。如果您将该设置留空，是否会遇到问题？

查看代码，我不确定什么正常情况需要设置“登录页面路径”选项。这是基于这样的假设：添加自定义登录页面的插件将已经挂接到 `login_url` 过滤器，以便通过调用 `wp_login_url` 返回自定义登录页面。

供大家参考，相关代码在此处：[wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub](https://github.com/discourse/wp-discourse/blob/main/lib/sso-provider/discourse-sso.php#L140%E3%80%82)
