:開発タグ拡張機能パーサー関数フック特別ページ外装マジックワードAPIコンテンツモデル単純な文字列処理でも本格的な情報検索でも、追加の機能を加えて組み込みウィキマークアップを拡張すると、個々のプロジェクトで有効な場合があります。タグ拡張機能を使用すると、ユーザーはそのような新しいカスタムタグを作成できます。/>タグを導入すると、寄付フォームがページに挿入されます。拡張機能は、パーサー関数やハックと共に、MediaWikiの機能を変更または強化する最も効果的な方法です。拡張機能に関する作業を始める前に、あなたがやろうとしていることを既に他の誰かがつくっていないかを確認するため拡張機能一覧をチェックするようにしてください。単純なタグ拡張は、パーサーにフックされるコールバック関数で構成されています。レンダリングされます。直近の情報を反映していません。古いバージョン用に記述されたため、最新バージョンには適用できない場合があります。このページを確認したり更新したりして、その内容が適切だと判断した場合は、このお知らせを除去してください。目立ったことは何もありません。タグのコールバック関数を登録します。関数を呼び出し、4つの引数を引き渡します。タグとの間に記された入力。null$argsHTMLタグ属性のように入力されたタグの引数。属性名をキーとする連想配列。$parser上位パーサー(パーサーオブジェクト)。高度な拡張機能はこれを使ってコンテキストタイトルを取得し、ウィキテキストを解析し、括弧を展開し、リンク関係と依存関係を登録します。$frame上位フレーム(PPFrameオブジェクト)。一緒に用いられ、拡張機能が呼び出されたコンテキストに関するより完全な情報をパーサーに提供します。今回は、属性名とその値のリストを作成し、ユーザーの入力と合わせてそれらを出力します。*/}この例ではタグに渡された属性の名前と値を出力します。して新たなカスタムタグを柔軟に指定できることは明らかです。ように、利用者が自分の利用者ページに連絡先フォームを挿入できるようにするタグ拡張機能を定義することができます。MediaWikiには非常にたくさんの拡張機能があり、その一部はこのサイトに掲載されています。その他の拡張機能も簡易ウェブ検索で見つけることができます。これらの多くは特定の利用場面に特化したものですが、よく好まれよく利用されているたくさんの拡張機能があります。それらの機能の程度もさまざまです。ともに、統合することが提案されています。いう名前の新しいページを作成してください。詳細情報はテンプレートのページを参照してください。ページの本文にはできる限り詳細を追加するべきであり、関連するトークページでの利用者の質問に対応するために定期的に確認するのが賢明です。属していることを確認してください。技術的には、拡張機能を含むページがレンダリングされるたびに、あなたのコードが実行されることを意味します。UseDesktop。