turn single domain off

时间:2012-07-07 作者:Dvir Levy

我正在跑步WordPress 3.3.2带multi site 在子域模式下。

我想添加一个新的subdomain 但在我完成之前,让它“离线”。有没有简单的方法可以做到这一点?

我知道,如果它是一个单一的网站,我可以添加一个if 在头文件中,该网站将仅对我在线,但在这种情况下,我的所有网站都使用该主题,使其成为相同的头文件,从而使此解决方案无效。

2 个回复
SO网友:helenhousandi

最简单的方法可能是使用以下插件Restricted Site Access (免责声明:我的老板写的)重定向未登录其他地方的用户,如网络主页或其他东西。还有其他一些类似的插件。

另一种选择是,把你说要放在你的主题中的代码,用它来制作你自己的小插件。然后,您可以仅为该站点激活它。您需要小心使用哪个钩子检查用户,然后重定向。

SO网友:Tyrun

您是否考虑过在本地或开发服务器上开发,然后将主题/插件/数据库转移到您的子站点?

我建议您使用它,因为它可以加快开发时间,您可以测试更改而不必担心影响实时用户,您也不必担心是否有人可以看到您的“脱机”网站,因为它实际上是在您自己的机器上(或在您的开发服务器上)。

然而,如果这种策略对您来说不可行,或者您只是不想更改您的工作流程,那么您可以尝试coming soon 插件,允许您作为管理员编辑和查看您的网站,并向其他人显示占位符页面。

结束

相关推荐

管理WordPress MultiSite中的数据库表

我正在开发一个插件,它可以在数据库表中创建和存储一些数据(使用global$wpdb->base\\u前缀)。在WordPress multisite中,我希望子网站所有者只能访问他们创建的数据。处理这个问题的最佳方法是什么?我应该为每个子网站创建新表,还是向表中添加“blog\\u id”列并每次检查?谢谢你的帮助。