Kata ajaib adalah fitur dari wikitext yang memungkinkan berbagai instruksi untuk diberikan ke perangkat lunak MediaWiki, misalkan untuk menampilkan variabel yang sering digunakan dalam menulis artikel atau dalam templat.

Informasi umum

Jenis-jenis

Beberapa jenis kata ajaib adalah:

  1. Behavior switches atau perubahan: Kata ajaib jenis ini berbentuk sebuah kata yang ditulis menggunakan huruf kapital dan dikelilingi oleh 2 (dua) garis bawah (undercsore), contoh __NOTDOC__
  2. Variables atau variabel: Kata ajaib jenis ini berbentuk sebuah kata yang ditulis menggunakan huruf kapital dan dikelilingi oleh 2 (dua) tanda kurung kurawal sehingga terlihat seperti templat, contoh {{PAGENAME}}
  3. Parser functions atau fungsi parser:Kata ajaib jenis ini berbentuk sebuah kata yang dikelilingi oleh 2 (dua) tanda kurung kurawal dan diawali dengan tanda pagar (#), contoh {{#expr:2+2}}

Beberapa kata ajaib adalah case-insensitive, tetapi tidak semuanya. Ruang putih dilucuti dari awal dan kata kunci akhir dan parameter, seperti dalam sintaks templat.

Halaman yang tergantung kata-kata ajaib akan mempengaruhi atau mengembalikan data tentang halaman ini, even if the word is added through a transcluded template or included system message.

Perubahan

  • __NOTOC__ (dapat muncul di mana saja di Wikitext tersebut; menekan daftar isi)
  • __FORCETOC__ (dapat muncul di mana saja di Wikitext tersebut; membuat daftar isi muncul dalam posisi normal di atas judul pertama)
  • __TOC__ (menempatkan daftar isi pada posisi kata itu)
  • __NOEDITSECTION__ (menyembunyikan bagian "edit" link di samping semua judul atau header pada halaman) (gunakan tag <h2> untuk menyembunyikan link edit untuk satu pos saja)
  • __NEWSECTIONLINK__ (menambahkan link "+" untuk menambahkan bagian baru pada halaman yang bukan-"Pembicaraan")
  • __NONEWSECTIONLINK__ (menghapus link "+" pada halaman "Pembicaraan" )
  • __NOGALLERY__ (pada halaman kategori, menggantikan thumbnail dengan link normal)
  • __HIDDENCAT__ (pada halaman kategori, membuatnya menjadi hidden category)
  • __INDEX__ (memberitahu mesin pencari untuk mengindeks halaman)
  • __NOINDEX__ (memberitahu search engine tidak mengindeks halaman)
  • __STATICREDIRECT__ (Pada halaman redirect, jangan biarkan MediaWiki untuk secara otomatis memperbarui link ketika seseorang bergerak halaman dan cek "Update setiap pengalihan yang mengarah ke judul asli"​​, juga digunakan untuk memberitahu interwikibots bahwa redirect ini dapat dilihat sebagai sebuah artikel)
  • __DISAMBIG__ (menandai halaman sebagai disambiguation page dan menempatkannya di Special:DisambiguationPages, dan tempat-tempat ke dalam link di Special:DisambiguationPageLinks). Nah mw:Extension:Disambiguator.
  • {{DISPLAYTITLE:title}} (ganti displayed form dari judul halaman)
  • {{DEFAULTSORT:sortkey}} (sets a default category sort key)
  • {{noexternallanglinks}} untuk menekan semua Wikidata otomatis Link antar bahasa. Setara dengan {{noexternallanglinks:*}}. Link untuk bahasa individu dapat ditekan dengan menentukan kode bahasa dalam daftar pipa-dipisahkan, misalnya {{noexternallanglinks:fr|es|ja}}. Nah lihat mw:Extension:Wikibase Client#noexternallanglinks.

Variabel

Fungsi

Metadata

Format

Pengalamatan

Ekspresi kondisional bersyarat

Lihat pula