手册:$wgContentNamespaces
| 命名空间: $wgContentNamespaces | |
|---|---|
| 被认为包含真内容或文章的命名空间。 |
|
| 引进版本: | 1.7.0 (r14738) |
| 移除版本: | 仍在使用 |
| 允许的值: | (命名空间索引的数组) |
| 默认值: | [ NS_MAIN ] |
| 其他设置: 按首字母排序 | 按功能排序 | |
详情
$wgContentNamespaces的存在是为了允许自定义命名空间被认作包含有用的内容,以满足以下特性:
Extension:Popups,
Special:Random, Special:Statistics, Special:AncientPages, Special:DeadendPages, Special:FewestRevisions, Special:LonelyPages, Special:MostCategories, Special:MostInterwikis, Special:RandomPage, Special:ShortPages,
Special:LongPages, Special:UncategorizedPages, Special:WithoutInterwiki, {{NUMBEROFARTICLES}}, 通知 [1]
如果新加的命名空间也包含"内容",并且这个内容应该可以被随机页面抽中,或者在计算维基内文章总数时被计入,这个变量是很有用的。 它也作为$wgExemptFromUserRobotsControl 的默认,也就是说__NOINDEX__和__NOFOLLOW__魔术字不会在变量中的命名空间中起作用。
主命名空间,以及被引用的该数组内的其他命名空间,都被认为是内容名字空间。
示例:
$wgContentNamespaces = [ 0, 12, 112 ];
或
$wgContentNamespaces = [ NS_MAIN, NS_HELP, NS_PROJECT, NS_CUSTOMNAMESPACE ];
这并不控制全文搜索引擎默认搜索的命名空间;那得单独用$wgNamespacesToBeSearchedDefault 配置。
The set of content namespaces for a wiki can be retrieved via the siteinfo API endpoint, e.g. use action=query&meta=siteinfo&siprop=namespaces and filter for namespaces with the "content" attribute.
参阅
- 手册:使用自定义命名空间#内容命名空间
- 手册:$wgArticleCountMethod – 设置决定哪个页面被当作有效内容页面的方式。
- 手册:$wgMetaNamespace – 设置'Meta'/'Project'命名空间的名称。
- 手册:条目总数
- Manual:命名空间
- 手册:配置设置#命名空间
注释
- ↑ Page link notifications work for content namespace pages