0

我正在使用 wordpress 多站点安装。为了避免暴力攻击,我选择安装插件重命名 wp-login.php

我的问题是当我更改主仪表板上的 url(例如:mainsite/customlogin)时,内部站点的登录永久链接仍然为“innersites/login”。

很难更改每个站点的登录永久链接。有没有其他方法,请指教。

插件参考网址:http ://wordpress.org/support/plugin/rename-wp-login

4

2 回答 2

0

@Janneke 我也已经在插件论坛中发布了这个。在这里发布也是因为这是我快速获得所有答案的地方。

最后这个黑客解决了我的问题。在插件文件中:rename-wp-login.php 行号:125 更改代码如下


if ( ! get_option( 'rwl_page' ) || get_option( 'rwl_page' ) == '' ) {
switch_to_blog(1);
update_option( 'rwl_page', wp_unique_post_slug( get_option( 'rwl_page' ), 0, 'publish', 'page', 0 ) );

restore_current_blog();

}
于 2013-11-15T10:22:49.507 回答
0

重命名 wp-login.php 现在在网络管理员中也有一个选项来设置网络范围的默认值。这会立即更新您所有站点的登录链接,但可以为单个站点覆盖它。

于 2014-01-04T10:03:55.570 回答