"Magična riječ" je simbol kojeg prepoznaje softver MediaWiki, a koji, kada se uoči na nezakomentiranom dijelu stranice, čini da softver radi nešto drugo osim prikaza simbola, ili uključivanja (transkluzije) stranice tog imena, već koristi izravno simbol.
Magična riječ može biti:
riječ pisana velikim slovima, koja počinje i završava s dvije podvlake, npr. __BEZSADRŽAJA__
XML-objekt, kodiran slično HTML-u, ispred koje je "<" (a za završnu oznaku "/"), a iza kojeg je ">", kao u <nowiki>...</nowiki>
funkcija parsera: slično predlošcima, riječ ograničena s "{{" i "}}", i mogućim parametrima između uspravnih crta, osim što dio ispred prve crte (ako nema crta, text između vitičastih zagrada) sadrži dvotočku (":"), npr. {{ns:3}} i {{#ifexpr:{{{1}}}>3|large|small}}
varijabla: slično predlošku bez parametara, riječ između "{{" i "}}", osim što je riječ pisana velikim slovima, npr. {{TRENUTAČNIDAN}}
modifikator predloška
modifikator slike
preusmjeravanje - #PREUSMJERI
Ako stranica u imenskom prostoru predložaka ima naziv kao magična riječ, magična riječ će biti pozvana umjesto nje. Ako ipak morate po svaku cijenu definirati predložak koji ima isto ime kao imenska riječ, prije imena predloška stavite "msg:" ili ime imenskog prostora ("Predložak:"). Pogledajte dolje za više detalja.
Oznake na ovoj stranici kao "[MW1.5+]" označavaju verziju Mediawiki koja prva podržava magičnu riječ. "XYZ" označava unos korisnika korišten u primjeru.
Magične riječi između dvostrukih podvlakauredi kôd
Prikaži sadržaj ovdje (poništava __BEZSADRŽAJA__). Više tablica sa sadržajem na istoj stranici nije podržano – samo prvo navođenje ove magične riječi prikazuje sadržaj, ostala se zanemaruju.
Oznake u stilu XML-a koriste sintaksu <ime oznake>sadržaj</ime oznake>. Ovakve oznake često koriste različita proširenja MediaWiki.
Sljedeće oznake su podržane u osnovnoj instalaciji MediaWiki.
Parsiranje je konverzija oznaka u tekstu i XHTML-a u formatiranje i strukture kao što su predlošci, poveznice, prijelom reda itd. Dvije oznake djeluju na parsiranje:
oznaka
djelovanje
nowiki
isključuje parsiranje sve wiki-sintakse; na primjer
<nowiki>'''[[{{tc}}]]'''</nowiki>
daje
'''[[{{tc}}]]'''.
pre
slično kao nowiki, ali stavlja tekst u poseban okvir, i čuva prelaske u novi red; na primjer
<pre>'''[[{{tc}}]]'''</pre>
daje:
'''[[{{tc}}]]'''
Transkluzija je umetanje jedne stranice u drugu koristeći sintaksu predložaka, tj. {{...}}. Tri oznake utječu na transkluziju:
oznaka
djelovanje
noinclude
sprečava da se tekst pojavljuje u transkluziji, tj. ne uključuje se, a vidi se na stranici
Na primjer:
<noinclude>[[Kategorija:Primjer]]</noinclude>
će samo kategorizirati predložak.
includeonly
skriva tekst na stranici, tj. prikazuje se samo kod ubacivanja – obrnuto od noinclude. Na primjer, "<includeonly>[[Kategorija:Foo]]</includeonly>" će kategorizirati stranice koje uključuju predložak, ali ne i sam predložak.
onlyinclude
skriva sam ostali tekst kada je stranica transkludirana, tj. samo tekst unutar ovih oznaka se ubacuje. Na primjer, "Ja sam <onlyinclude>jabuka</onlyinclude>." će dati samo "jabuka" kod ubacivanja (transkluzije).
Matematika koristi TeX-notaciju da generira kompleksne izraze, obično u obliku slika (vidi Wikipedija:Formule). Naprimjer,
Varijable su riječi pisane velikim slovima unutar dvostrukih vitičastih zagrada, koje mijenjaju vrijednost ovisno o kontekstu i drugome, npr. varijabla {{BROJČLANAKA}} ima trenutnu vrijednost 220.749.
Ako radite predloške ili neke druge posebne stranice, od pomoći vam mogu biti sljedeće varijable:
Modifikatori predložaka se navode u pozivanju predloška prije imena samog predloška, a poslije {{, tj:
{{modifikator:predložak ... }}
Modifikatori imaju istu sintaksu kao imena imenskog prostora; sljedeće konstrukcije nemaju modifikatore, nego navode imenske prostore:
{{:selo}} – ubacivanje stranice selo iz glavnog imenskog prostora
{{Wikipedija:Varijable}} – ubacivanje stranice Varijable iz imenskog prostora Wikipedija
Upotreba
Objašnjenje
{{int:xyz}}
Isto kao {{MediaWiki:xyz}}, osim što se primjenjuje prijevod poruka ovisno o jeziku kojeg je odabrao suradnik.
{{msg:xyz}}
Čak i ako je "xyz" magična riječ, koristi se Predložak:xyz, osim ako ne postoji: Ovo je jednako {{predložak:xyz}}. Obično magične riječi imaju prednost u slučaju dvoznačnosti.
{{msgnw:xyz}}
Ubacuje wikitekst predloška ili stranice, ali bez parsiranja, osim popisa. Vidi Wikipedija:Predlošci.
{{raw:xyz}}
[MW1.6+] Ekvivalentno {{msg:xyz}}.
{{subst:xyz}}
U wikitekst se ne ubacuje se referenca nego odgovarajući sadržaj (samo na prvom nivou), vidi Wikipedija:Supstitucija.
Modifikatori slika se koriste u ubacivanju slika u tekst pomoću poveznica oblika [[Slika:naziv.ext|modifikator|...|modifikator]]. Neki se uzajamno isključuju, u kojem slučaju se uzima u obzir samo zadnji navedeni. Poslijednji neprepoznati modifikator se koristi kao naziv slike, i kao alt=tekst.
Postoje još neke magične riječi koje se nigdje ne mogu svrstati:
Magična riječ
Primjer
Objašnjenje
{{POKAŽINASLOV:xyz}}
{{POKAŽINASLOV ''naslov''}} - prikaz naslova (u ovom slučaju malo prvo slovo) {{POKAŽINASLOV:SMS ''Viribus Unitis''}} - prikaz dijela naslova u kurzivu {{POKAŽINASLOV:''Capra aegagrus hircus''}} - prikaz cijelog naslova u kurzivu
[MW 1.7+] Postavlja naslov stranice.
{{JEZIKPROJEKTA}}
hr
[MW1.7+] kod početnog jezika UI na wiki
{{GLAVNIRASPORED:xyz}}
{{GLAVNIRASPORED:xyz}}
[MW1.10+] Postavlja osnovni ključ sortiranja stranice u nekoj kategoriji
#PREUSMJERI
#PREUSMJERI [[ciljana stranica]] na vrhu teksta stranice