关于更改登录url,mysel已经做了。它帮助我保护我的网站,防止暴力。你可以在htaccess中更改它。但您还需要添加过滤器来替换wordpress中的旧登录url。我的网站示例:文件。htaccess:
RewriteRule ^signin(.*) wp-login.php?%{QUERY_STRING}
在您的主题或自定义插件中,您可以添加过滤器以确保wordpress显示正确的登录url。
add_filter( \'login_url\', \'my_login_page\', 10, 2 );
function my_login_page( $login_url, $redirect ) {
return str_replace("wp-login.php","signin",$login_url);
}
add_action( \'login_form\', \'replace_login_submit_form\',1);
function replace_login_submit_form() {
$your_content = ob_get_contents();
$your_content = str_replace("wp-login.php","signin",$your_content);
ob_get_clean();
echo $your_content;
}
希望它能帮助你!