对不起,坏消息。
如果您在WP 3.9的代码库中查找负责的PHP文件(即site-new.php) 不幸的是,你会看到这些都是硬编码的,就像wp admin中的很多东西一样,IMHO非常糟糕-(
你唯一能做的就是构建自己的网站创建页面,并将其替换为默认的wordpress页面。
<小时>
To give you a start on this:
最简单的方法是使用
add_menu_page() 定义自己的自定义管理菜单页。
add_menu_page( \'Add site\', \'Add site\', \'manage_options\', \'cusom-new-site-page\', function() {
// your custom code for this page ...
});
创建新网站的功能是
wpmu_create_blog(), 但您也可以查看现有文件中的逻辑。
在此之后,您可以使用add_rewrite_rule() 将现有页面的重写添加到自定义页面。您的重写规则可能如下所示:
RewriteRule ^(.*)/wp-admin/network/site-new.php $1/wp-admin/admin.php?page=cusom-new-site-page [L]