Help:Special pages
Special pages are pages on Wikifunctions generated by the MediaWiki software for special reasons. These pages are found in the special namespace, which is a namespace of pages that cannot be directly edited. A list of all existent special pages on this wiki is available at Special:SpecialPages.
Editing a special page
Special pages cannot be directly edited, but system messages in the MediaWiki namespace are able to be edited by administrators and interface administrators. Pages in the MediaWiki namespace are system messages, and making changes to them will also cause changes to the MediaWiki interface.
Example
For example, Special:BadTitle (which appears as a redlink but is a valid special page) can be edited by an administrator or interface administrator by editing the system message at MediaWiki:Badtitletext.
Transclusion of a special page
There are a few special pages on Wikifunctions that can be transcluded by adding {{Special:PageName}}, where "PageName" should be replaced with the name of the special page.
Examples
When transcluding Special:RecentChanges, that would produce the content shown in the box below:
List of abbreviations:
- D
- Wikidata edit
- F
- Edit from Wikifunctions
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
16 September 2026
- diffhist N sentence from list of words (Hindi conventions) (Z42281) 14:27 +3,317 BlueSkyWalker talk contribs (Create function: sentence from list of words (Hindi conventions))
- diffhist sentence separator (Z35672) 14:23 +1,257 BlueSkyWalker talk contribs (R2 all language aliases on Z35672 alongside Hindi)
- diffhist sentence separator (Z35672) 14:17 −968 BlueSkyWalker talk contribs (Hindi aliases to Z35672 to refresh separator cache)
- diffhist config of sentence separators (string) (Z35676) 14:13 +489 BlueSkyWalker talk contribs (Adding Hindi label to Z35676 and bump revision to invalidate stale separator cache)
- diffhist choose infobox fn, compose filter ZID ref list (Z42280) 14:11 0 GrounderUK talk contribs (🔀debug: (en) No match found by Z42280 for {QIDstring} in Z42277.)
- diffhist sentence separator (Z35672) 14:08 +360 BlueSkyWalker talk contribs (Adding Hindi label and description to Z35672 and flush sentence separator cache)
- diffhist Talk:Z35672 13:57 +533 BlueSkyWalker talk contribs (→Hindi: Reply) Tag: Reply
- diffhist config of sentence separators (string) (Z35676) 13:41 −138 BlueSkyWalker talk contribs (Remove Hindi from sentence separators config so it uses default single space (Z35677) per Talk:Z35672)
- diffhist [qids of classes] and infobox function refs (Z42277) 13:00 +10 99of9 talk contribs
- diffhist [qids of classes] and matching infobox functions (Z40008) 12:56 +224 99of9 talk contribs
- diffhist choose infobox function for item in class (Z40002) 12:41 +22 99of9 talk contribs (Added Z42280 to the approved list of implementations)
- diffhist N choose infobox fn, compose filter ZID ref list (Z42280) 12:40 +2,994 99of9 talk contribs
- diffhist choose infobox function for item in class (Z40002) 12:24 +22 99of9 talk contribs (Added Z42279 to the approved list of test cases)
- diffhist N smartphone (last on lists) (Z42279) 12:24 +929 99of9 talk contribs
- diffhist [qids of classes] and infobox function refs (Z42277) 12:22 −12 99of9 talk contribs
- diffhist [qids of classes] and infobox function refs (Z42277) 12:21 +16,804 99of9 talk contribs (complete)
- diffhist Wikifunctions:Requests for deletions 12:11 +573 Bunnypranav talk contribs (Mark section resolved (sectionResolved))
- Deletion log 12:11 Bunnypranav talk contribs deleted page Z42155 (Author request, see WF:RFD: Special:Permalink/313960#Unneeded function)
- Deletion log 12:11 Bunnypranav talk contribs deleted page Z42154 (Author request, see WF:RFD: Special:Permalink/313960#Unneeded function)
- diffhist [qids of classes] and infobox function refs (Z42277) 12:02 +8,317 99of9 talk contribs (more)
- diffhist choose infobox function for item in class (Z40002) 11:54 +19 99of9 talk contribs (nudge)
- diffhist choose infobox function for item in class (Z40002) 11:54 +22 99of9 talk contribs (Added Z42278 to the approved list of implementations)
- diffhist [qids of classes] and infobox function refs (Z42277) 11:54 +2,103 99of9 talk contribs
- diffhist [qids of classes] and infobox function refs (Z42277) 11:52 +7,955 99of9 talk contribs (more copied from Z40008)
- diffhist N choose from list of pairs with ZID references (Z42278) 11:45 +1,089 99of9 talk contribs
- diffhist N [qids of classes] and infobox function refs (Z42277) 11:36 +3,044 99of9 talk contribs (save with example of structure)
- diffhist is a palindrome (Z10096) 11:24 +799 Mormegil talk contribs (+cs, fix en arg name)
- diffhist Template:Main page/cs 11:21 +50 Mormegil talk contribs
- diffhist Template:Main page/cs 11:20 −2 Mormegil talk contribs
- diffhist Template:Main page/cs 11:20 +16 Mormegil talk contribs
- diffhist Template:Main page/cs 11:19 0 Mormegil talk contribs
- diffhist Template:Main page/cs 11:19 +1 Mormegil talk contribs
- diffhist Template:Main page/cs 11:19 +9 Mormegil talk contribs
- diffhist Template:Main page/cs 11:17 +9 Mormegil talk contribs
- diffhist Template:Main page/cs 11:16 +70 Mormegil talk contribs
- diffhist Template:Main page/cs 11:15 −9 Mormegil talk contribs
- diffhist Value by key (Z803) 11:13 +994 Mormegil talk contribs (+cs)
- diffhist if (natural number output) (Z13846) 11:12 +1,120 Mormegil talk contribs (+cs)
- diffhist Talk:Z38960 11:07 +215 HenkvD talk contribs (→Request for implementation: Reply) Tag: Reply
- diffhist Wikifunctions:Project chat 10:33 +111 99of9 talk contribs (→Categories, classifiers, tags and the Function catalogue: Reply) Tag: Reply
- diffhist Wikifunctions:Project chat 10:26 +1,140 GrounderUK talk contribs (→Categories, classifiers, tags and the Function catalogue: new section) Tag: New topic
- diffhist config for entity is instance of class sentences (Z26043) 10:22 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for cardinal from natural number (Z16435) 10:19 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for date (Z20779) 10:16 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist Talk:Z35672 10:16 +635 99of9 talk contribs
- diffhist config for article-ful instantiating sentences (Z26096) 10:16 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for state location using entity and class (Z29843) 10:15 −124 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for defining role sentence (Z28020) 10:14 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for final word separator in lists (Z32298) 10:14 −95 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
- diffhist config for displaying Day of Roman Year (Z22940) 10:13 −66 BlueSkyWalker talk contribs (Using new persistent Hindi variants (Z42266) for Hindi mapping)
When transcluding Special:RecentChangesLinked/Z12863, that would produce the content shown in the box below:
List of abbreviations:
- D
- Wikidata edit
- F
- Edit from Wikifunctions
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
9 September 2026
- diffhist Code (Z16) 20:22 +191 Wcalenieja talk contribs (uncapitalised Polish label and added alias)
- diffhist Implementation (Z14) 20:22 +209 Wcalenieja talk contribs (uncapitalised Polish label and added alias)
Problems with transcluding
Many special pages cannot have its contents read when transcluding it. This would result in only a link to the special page. For example, when transcluding Special:SpecialPages, that would produce: Special:SpecialPages
The above transclusion is a link to the special page rather than its contents.
Valid and invalid special pages
Valid special pages
There are multiple special pages that exist on Wikifunctions, and a list can be found at Special:SpecialPages.
Invalid special pages
Requesting an invalid special page will display a "No such special page" message. For example, Special:Special is an invalid special page, and clicking on it will not result in it being edited. The system message is available in the MediaWiki namespace, at MediaWiki:Nospecialpagetext. It looks like this:
You have requested an invalid special page.
A list of valid special pages can be found at Special pages.
At the bottom of the system message, there is a button that directs you to Wikifunctions:Main Page.
Linking problems
If a link to a non-existent special page (example: Special:RedLink) is added, it would be displayed as a red link. However, there is a problem, that being Special:BadTitle being displayed as a red link even though it is a valid special page.