[更新]
另一种选择(可能更好)是使用以下
constant 在里面
wp-config.php
:
define( \'NOBLOGREDIRECT\', \'http://example.com\' );
开始时
wp-signup.php
文件中有以下代码:
function do_signup_header() {
do_action( \'signup_header\' );
}
add_action( \'wp_head\', \'do_signup_header\' );
所以,只需添加
signup_header
操作挂钩,以中断任何进一步的执行并将浏览器重定向到其他URL。
这里,包装成Must Use Plugin:
<?php
/*
Plugin Name: Multisite - Prevent Sign-up Page
Plugin Url: http://wordpress.stackexchange.com/q/85529/12615
Version: 1.0
Author: Rodolfo Buaiz
*/
add_action( \'signup_header\', \'rbz_prevent_multisite_signup\' );
function rbz_prevent_multisite_signup()
{
wp_redirect( site_url() );
die();
}