首页 问答 正文

如何在WordPress中创建新的登录网址?

注册会员 / 悠然自学 / 2023-06-12/ 浏览 139 次

在WordPress中创建新的登录网址可以通过插件或者自定义代码来实现。以下分别介绍这两种方法:

  1. 使用插件创建新的登录网址:
    有很多插件可以帮助你创建新的登录网址,其中一个常用的插件是「WPS Hide Login」。该插件可以帮助你隐藏默认的登录网址(wp-login.php)并替换为自定义的网址。

    安装并启用「WPS Hide Login」插件后,你可以按照以下步骤创建新的登录网址:

    • 登录到你的WordPress后台。
    • 在侧边栏中点击「设置」,再点击「常规」。
    • 向下滚动页面,找到「WPS Hide Login」设置部分。
    • 在「登录网址」字段中输入你想要的自定义登录网址。
    • 点击「保存更改」按钮。

    这样,你的新登录网址就会生效了。例如,如果你将登录网址设置为「my-login」,那么登录页面的网址将变为「https://example.com/my-login」。

  2. 使用自定义代码创建新的登录网址:
    如果你希望通过自定义代码来创建新的登录网址,你可以使用「login_url」和「login_init」钩子函数来实现。示例代码如下:

// 在主题的 functions.php 文件中添加以下代码

// 替换登录网址为自定义网址
function custom_login_url() {
    return home_url('/my-login'); // 将 '/my-login' 替换为你想要的自定义登录网址
}
add_filter('login_url', 'custom_login_url');

// 重定向自定义登录网址
function redirect_custom_login() {
    if ($_SERVER['REQUEST_URI'] == '/my-login') { // 将 '/my-login' 替换为你设置的自定义登录网址
        wp_redirect(wp_login_url());
        exit;
    }
}
add_action('login_init', 'redirect_custom_login'); 

将上述代码添加到你的主题的 functions.php 文件中后,保存更改。然后你可以通过「https://example.com/my-login」访问自定义登录网址

请注意,使用自定义代码创建新的登录网址需要你对WordPress开发有一定的了解和经验。如果不确定怎么操作,建议使用插件的方式来创建新的登录网址。

大家谈论
    我的见解