Is mature Multisite

时间:2020-05-03 作者:DonCoryon

我正在运行一个多站点。然而,我希望能够分离某些站点。我看到的唯一选项是“成熟”复选框。

我没有运行成熟的网站。我想添加一个“Premium”复选框,但这似乎是不可能的。因此,我将我的Premium博客标记为“成熟”复选框。

是否有“Is\\u matured()”类型的函数来确定多站点是否标记为成熟?

1 个回复
SO网友:Rup

当前WP\\U站点对象另存为global $current_blog, 所以你可以使用

global $current_blog;
if ( isset( $current_blog ) && $current_blog->mature ) { ... }
没有方便的助手方法来获取现有的get_current_site() 对于$current_site; 还有get_site() 你可以用它get_site()->mature 但这不会使用已加载的WP\\U站点对象。

不过,我可能会将“premium”标志存储在一个选项中,该选项可以是每个博客或每个网站,但这取决于您想如何使用它。例如,我怀疑您是否可以像搜索“成熟”标志一样轻松地搜索具有给定选项的博客。

相关推荐

MultiSite有SSL证书,但媒体库仍为http://

我们的多站点WordPress安装的URL为https://xx.com 对于主域,例如,https://yy.xx.com 作为子网站。我们正在使用WP的内置域映射功能。媒体库链接仍显示为http://xx 尽管如此,子域上使用的任何图像都被标记为不安全。只有一个子域(我们最近的一个子域)具有与结构的媒体库链接https://zz.xx.com. SSL证书可能是在创建其他子域之后安装的,但在ZZ之前:我不确定。我如何获得WP媒体库链接,所有链接都显示为https://-最好是URL中的子域?理想情况下