Jump to content

Manual:$wgSitename

From mediawiki.org
(Redirected from $wgSitename)
General Settings: $wgSitename
The name of the site.
Introduced in version:Before 1.1.0
Removed in version:Still in use
Allowed values:(string)
Default value:'MediaWiki'
'Wikipedia' (up to v1.2.0)

Details

This is the name of the site as displayed throughout the site.

This setting should always be set from LocalSettings.php . The MediaWiki installer usually handles this – the value provided during initial setup is included in LocalSettings.php once the setup process is completed successfully.

This name gets included many times throughout the system. For instance, the Wikipedia tagline From Wikipedia, the free encyclopedia. makes use of this setting. It is mainly used through the magic word "{{SITENAME}}".

If $wgMetaNamespace (the "project" namespace) is not set, it will be automatically initialized to this value. Make sure the name is appropriately formatted with valid title characters, etc. Also, it cannot be empty, contain the # character, or be the string "MediaWiki".[1]

If you need to supply different grammatical forms for the site name, use $wgGrammarForms in your LocalSettings.php, for example for Polish:

$wgSitename = "Encyklopedia";
$wgGrammarForms['pl']['D.lp'][$wgSitename] = "Encyklopedii";
$wgGrammarForms['pl']['C.lp'][$wgSitename] = "Encyklopedii";
$wgGrammarForms['pl']['B.lp'][$wgSitename] = "Encyklopedię";
$wgGrammarForms['pl']['N.lp'][$wgSitename] = "Encyklopedią";
$wgGrammarForms['pl']['MS.lp'][$wgSitename] = "Encyklopedii";
$wgGrammarForms['pl']['W.lp'][$wgSitename] = "Encyklopedio";

$wgGrammarForms['pl']['M.lm'][$wgSitename] = "Encyklopedie";
$wgGrammarForms['pl']['D.lm'][$wgSitename] = "Encyklopedie";
$wgGrammarForms['pl']['C.lm'][$wgSitename] = "Encyklopediom";
$wgGrammarForms['pl']['B.lm'][$wgSitename] = "Encyklopedie";
$wgGrammarForms['pl']['N.lm'][$wgSitename] = "Encyklopediami";
$wgGrammarForms['pl']['MS.lm'][$wgSitename] = "Encyklopediach";
$wgGrammarForms['pl']['W.lm'][$wgSitename] = "Encyklopedie";

This can be quickly checked using MediaWiki:Userlogin-joinproject and MediaWiki:Createacct-benefit-heading messages.


  1. Other namespace names are technically possible, but will usually make the interface behave in unexpected ways when a page in the project namespace is visited (such as "no such user/file/special page found"-type messages).

See also