Manual:$wgSpecialPages/ja
From Linux Web Expert
<translate> Extensions</translate>: $wgSpecialPages | |
---|---|
カスタム特別ページの一覧。 |
|
<translate> Introduced in version:</translate> | 1.7.0 (r15031) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | 下記参照 |
<translate> Default value:</translate> | [] |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
詳細
$wgSpecialPages は、MediaWiki インストレーションに定義されたカスタム特別ページの一覧を保持します。 arrayは特別ページを示す非地域化したIDを使って紐付けします。 各キーに割り当てられる値は、ObjectFactory 指定子(MediaWiki 1.34+)または以下のいずれかである。
- 文字列: SpecialPage のサブクラスの名称を含む文字列
- 配列: arrayにおいて、サブクラスの名称に最初のエレメント名が使われ、その他のエレメントはすべて当該のサブクラスのコンストラクターにパラメーターとして渡す必要があります。 (This format was deprecated in MW 1.18 and is no longer recognized as of MW 1.32.)
- コールバック: MW 1.24以降、Gerrit change 152755からの戻り値は
SpecialPage
のインスタンスとなりました。 特別ページの構築パラメーターを完全に制御するため役立ちます。 - an actual SpecialPage object. <translate> (deprecated in <tvar name=2>1.34</tvar>)</translate>
A special page can also be disabled by using:
$wgSpecialPages['Name'] = DisabledSpecialPage::getCallback( 'Name', 'message' );
詳細情報はSpecialPage.phpをご参照