Bước tới nội dung

Mô đun:Suppress categories/tài liệu

Bách khoa toàn thư mở Wikipedia

This is a simple module to strip categories from wikitext. For example, if passed the code "foo[[Category:Some category]]", it will return only "foo".

The module properly handles categories escaped with the colon trick, categories whose names include invalid characters such as ">", and categories that are surrounded with nowiki tags. However, it does not support complex wikitext such as nested links or magic words like __TOC__. Even so, it should still remove the vast majority of categories from any given wikitext.

Usage

{{#invoke:Suppress categories|main|input text}}

Examples

CodeOutput
{{#invoke:Suppress categories|main|foo}}foo
{{#invoke:Suppress categories|main|foo[[Category:Some category]]}}foo
{{#invoke:Suppress categories|main|foo[[Category:Some category]]bar[[Category:Another category]]}}foobar
{{#invoke:Suppress categories|main|foo{{{some_parameter|[[Category:Bar]]}}}}}foo
{{#invoke:Suppress categories|main|foo[[Category:Bad ca[]tegory link]]}}foo[[Category:Bad ca[]tegory link]]
{{#invoke:Suppress categories|main|foo[[:Category:Colon trick]]}}fooCategory:Colon trick
{{#invoke:Suppress categories|main|foo[[Category:Piped link|bar]]}}foo
{{#invoke:Suppress categories|main|foo[[Category:Piped link|ba[]r]]}}foo
{{#invoke:Suppress categories|main|foo[[non-category link]]}}foonon-category link
{{#invoke:Suppress categories|main|foo[[ Category : Some category with spaces ]]}}foo

See also

  • Wikipedia:Category suppression