我的意思是,当我们有子目录安装和/wp admin/没有引用目录wp admin,但wordpress仍然重定向,不仅针对wp admin slug,还针对admin和dashboard,也许还有更多?
这是在哪里发生的?它不在重写规则中?它是硬编码的吗?
我不想要这种行为,我想把它关掉,但我想要干净的解决方案,不需要检查url,如果slug存在,则需要重定向。
编辑:
当您访问时example.com/login
您将被重定向到登录页面,并且example.com/dashboard
重定向到管理区域。如何禁用此行为或更改重定向位置?
我有自己的登录界面和仪表板界面,希望改用它们
最合适的回答,由SO网友:Mark Kaplun 整理而成
您可以通过在插件或主题中添加此代码来删除此功能
remove_action( \'template_redirect\', \'wp_redirect_admin_locations\', 1000 );
这将删除所有dashboar、login和admin,因此如果您希望其中一些仍然存在,则必须编写自己的替换函数
wp_redirect_admin_locations
在你把钩子移到原处后再把它钩住