我已经设法解决了从WordPress移动wp-admin目录的需要:
site_url()。可湿性粉剂管理员/
到
MY_ADMIN_URL。可湿性粉剂管理员/
相当于
site_url()。 /可湿性粉剂内容/插件/为myplugin /可湿性粉剂管理员/
经过数月的自学实验,以及在此论坛上找到的答案,一切正常。但最后一件事我无法独自完成。
我需要阻止访问site_url()中的每个文件。 / wp-admin /
并将每个重定向到其中的等效项:
MY_ADMIN_URL。 wp-admin /
但是我无法通过在preg_match preg_replace中识别wp-admin目录来实现,因为这些文件位于原始位置和新位置中具有thename wp-admin的目录中,我无法更改。
我也不能对网址进行硬编码,因为site_url()的实际uri,因此MY_ADMIN_URL对于每次安装来说都是不同的。
更糟糕的是,即使我可以,也无法理解pregmatch令人难以置信的复杂性。
有人请(!)帮我提出一段PHP代码,说:
如果有人试图去
site_url()。可湿性粉剂管理员/ filename.php
将他们发送到
MY_ADMIN_URL。可湿性粉剂管理员/ filename.php
许多人提前感谢。
我真正地通过论坛寻找答案,并试图拼凑一个。但失败了。
答案 0 :(得分:0)
此插件将锁定WP Admin。它可以隐藏wp-admin和wp-login以及向登录系统添加HTTP身份验证。它可以更改登录URL。