为什么不禁用注释和注册?
我也想到了这一点:
(将所有登录页面或管理页面的请求重定向到主页。有点不可逆转。)
$currentURL = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
if (strpos($currentURL, \'wp-admin\' ) or strpos($currentURL, \'wp-login\' )) {
header( \'Location: \'.site_url() );
}
注意:这也会阻止您登录。
编辑:
并且可以找到将上述代码转换为插件格式的改编版本here. 多亏了brasofilo。
修改代码:
add_action( \'init\', function()
{
$currentURL = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
if( strpos( $currentURL, \'wp-admin\' ) or strpos( $currentURL, \'wp-login\' ) )
exit( wp_redirect( site_url() ) );
} );