Template:Suppress categories/doc: Difference between revisions
Template page
More actions
Created page with "{{Documentation subpage}} {{High-use}} {{Lua|Module:Suppress categories}} {{Template shortcut|strip categories|suppresscats|stripcats|supcat}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> This template strips categories from wikitext. For example, if passed the code "<code><nowiki>fooCategory:Some category</nowiki></code>", it will return only "<code>foo</code>". It can be used to strip categ..." |
(No difference)
|
Latest revision as of 06:30, 17 February 2025
| This is a documentation subpage for Template:Suppress categories. It may contain usage information, categories and other content that is not part of the original template page. |
| Uses Lua: |
This template strips categories from wikitext. For example, if passed the code "foo[[Category:Some category]]", it will return only "foo". It can be used to strip categories from templates as well; if passed the code "{{my template}}", it will return the template output minus the categories.
The template 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
{{suppress categories|''input text''}}Examples
| Code | Output |
|---|---|
{{suppress categories|foo}}
|
foo |
{{suppress categories|foo[[Category:Some category]]}}
|
foo |
{{suppress categories|foo[[Category:Some category]]bar[[Category:Another category]]}}
|
foobar |
{{suppress categories|foo{{{some_parameter|[[Category:Bar]]}}}}}
|
foo |
{{suppress categories|foo[[Category:Bad ca[]tegory link]]}}
|
foo[[Category:Bad ca[]tegory link]] |
{{suppress categories|foo[[:Category:Colon trick]]}}
|
fooCategory:Colon trick |
{{suppress categories|foo[[Category:Piped link|bar]]}}
|
foo |
{{suppress categories|foo[[Category:Piped link|ba[]r]]}}
|
foo |
{{suppress categories|foo[[non-category link]]}}
|
foonon-category link |
{{suppress categories|foo[[ Category : Some category with spaces ]]}}
|
foo |
{{suppress categories|{{User alternative account name|Example}}}}
|
Template:User alternative account name |
See also