重命名 wp 登录插件无法一次更改所有内部站点的登录 URL



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

我的问题是当我更改主仪表板上的 url(例如:主站点/自定义登录)时,内部站点仍然将登录永久链接设置为"内部站点/登录"。

很难

更改每个站点的登录永久链接。 是任何其他方式,请指教。

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

@Janneke我也

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

最后,这个黑客解决了我的问题。在插件文件中:重命名-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();
}
重命名

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

最新更新