在WordPress多站点中使用的属性是什么?

时间:2021-02-20 作者:Solomon Closson

当您编辑Wordpress多站点时,有一部分属性带有多个复选框可供选择,只是想知道这到底是做什么的(如果有)。我从不需要检查;“公共”;选中此处的复选框以公开显示站点。这对我来说很奇怪,只是想知道Wordpress是如何使用它的,它是否被使用,以及如何使用?

multisite-edit-settings

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

“The”;已删除“"E;垃圾邮件“;和;“已存档”;属性

如果选中;已删除“"E;垃圾邮件“;或“或”;“已存档”;,除了超级管理员之外,公众和所有用户都将无法访问该网站,非超级管理员唯一会看到的是一个通知,上面写着:

  • 此网站不再可用“参考资料”;如果;已删除;属性已选中。

  • 此网站已存档或挂起“参考资料”;如果;垃圾邮件“;或“或”;“已存档”;属性已选中。

例如,如果您是这些网站的管理员,则您不会在仪表板上看到标记为已删除、垃圾邮件或存档的网站→ 我的网站页面。一、 只有超级管理员才能看到它们。

“The”;“成熟”;属性与上述三个属性不同,即使;“成熟”;属性是选中的,所以我猜该属性只是一个标志,表明该站点仅面向成熟受众-摘自get_blog_details() on WordPress Codex:

mature
(integer) 指示此博客是否已标记为面向成熟受众的标志。

此外$mature 中的属性WP_Site class 实际上表示(请参阅较长的描述文本):

/**
 * Whether the site should be treated as mature.
 *
 * Handling for this does not exist throughout WordPress core, but custom
 * implementations exist that require the property to be present.
 *
 * ...
 */
public $mature = \'0\';
你可能会发现this article on WordPress.com 很有帮助,其中显示了上述自定义实现的示例?

“The”;“公共”;属性

我从不需要检查;“公共”;选中此处的复选框以公开显示站点。

是的,因为该属性的用途实际上与;搜索引擎可见性“;中的选项Reading Settings — 更具体地说;不鼓励搜索引擎为此网站编制索引“;复选框。

一、 e.如果;“公共”;属性is not 已检查,or 如果选中上述复选框is 选中,则noindex meta标记将添加到文档头:

<meta name=\'robots\' content=\'noindex,nofollow\' />
并通过以下方式添加noindex() 上面写着:

如果一个博客被标记为不公开,那么noindex元标记将被输出,告诉网络机器人不要索引页面内容。

因此,“;“公共”;实际上是指;允许搜索引擎索引此网站“;,鉴于;“非公开”;是指完全相反的-“;不允许/不鼓励搜索引擎为此网站编制索引;。但当然,正如WordPress core所说的那样,“我们需要一个这取决于搜索引擎是否满足此请求“em:”)

如果您选中了除“1”之外的其他属性,请添加注释;“公共”;,站点上的站点列表表中的站点行→ 所有站点管理页面将以红色/粉红色突出显示,如下所示:

wp-admin → Sites → All Sites

注:第五个站点(site4) 拥有;“公共”;未选中属性。

相关推荐

将子域名主页重定向到WordPress MultiSite中的域名特定页面

我有一个wordpress多站点,其中一个站点domain.com 和另一个materials.domain.com在域站点上,我有一个页面domain.com/materials我想重定向materials.domain.com 主页至domain.com/materials我正在子域安装中使用一个子主题,并尝试以下函数。phpwp_redirect(home_url(\'https://domain.com/materials\'),301); exit; 现在当我访问materia