ヘルプ:ここにリンクするもの

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

すべてのページの左側にあるツールボックスセクション内には、「ここにリンクするもの」というラベルの付いたリンクがあります。これは、現在のページにリンクしている(またはリダイレクトしている、またはトランスクルージョンしている)ページのリストを表示するために使用されます。これらは、バックリンクと呼ばれることもあります。

特定のページの「ここにリンクするもの」リストへのwikiリンクを作成することができます。このタイプを行うには、ページ名をターゲットページのタイトルに置き換えます。(同じテキスト(角かっこなし)を検索ボックスに入力して、任意のページタイトルの[ここにリンクするもの]にアクセスすることもできます。) [[Special:WhatLinksHere/Page name]]

でページを一覧表示することもできます。ここで、ページ名はページの名前であり、(オプション)は名前空間の番号ですたとえば、このページにリンクしている記事スペースのすべてのページを一覧表示します。 {{Special:Whatlinkshere/Page name|namespace=number}}namespace{{Special:Whatlinkshere/Help:What links here|namespace=0}}

ツールを使用するには、Special:WhatLinksHereをクリックして、ページタイトルを入力します。

「ここにリンクするもの」は、実際の被リンクを表示することに限定されています。検索対象のタイトルが含まれているが、タイトルがリンクされていないページは、結果から除外されます。そのようなページを検索するための代替スクリプトが存在し、それぞれの記事にリンクされていないバックリンクが存在する可能性があります。

概要

「ここにリンクするもの」機能は、特定のページにリンクする(またはリダイレクトする、またはトランスクルージョンする)同じサイト(英語版ウィキペディア)のページを一覧表示します。指定した名前空間のページに検索を制限することができますこの情報を表示するには、任意のページを見ながら「ここにリンクするもの」リンクをクリックしてください。リストはページID、つまりページの作成日でソートされます。

この情報は、pagelinksテーブルtemplatelinksテーブルから取得されます。特定のページにリダイレクトされたページには、「リダイレクト」のマークが付けられます。指定されたページをトランスクルージョンするページには、「トランスクルージョン」のマークが付けられます。これらのページについては、特定のページにもリンクしているかどうかは表示されません画像やその他のファイルページの場合、画像またはファイルを使用しているページがリストに表示され、「画像リンク」とマークされます。

パーサー関数#ifexist:は、リンクが生成されていない場合でも、通常のリンクの中で「ここにリンクするもの」にリストを作成します。

記事へのリンクのリストは、いくつかの点で役立ちます。

  • 着信リンクの数は、ページがどれほど重要または人気があるかを大まかに示します。
  • 記事の意図された主題が不明確である場合、それにリンクしている記事のリストは有用な文脈を提供するかもしれません。
  • 適切な曖昧性解消を容易にします

この関数は、存在しないページタイトル(そのタイトルへのレッドリンクの記録に対しても機能します。「ここにリンクするもの」リンクは、壊れたリンクをたどると表示される編集ページに表示されます。したがって、たとえば、映画の記事が俳優にリンクされている場合、俳優に関する記事がなくても、俳優が演じた映画を見つけることができます。

「ここにリンクするもの」リストを直接(検索ボックス、ブラウザのアドレスバー、またはwikilinksで)呼び出すには、構文Special:WhatLinksHere / John Smithを使用します(「JohnSmith」を目的のターゲット記事のタイトルに置き換えます)。

制限事項

以下は「ここにリンクするもの」にリストされ ていません。

セクションまたは他のアンカーへのリンクの場合、正確なターゲットは表示されません。「ここにリンクするもの」は、特定のセクション/アンカーのバックリンクのみをリストすることはできません。特定のセクションにリダイレクトする新しいタイトルを作成し、セクションではなくリダイレ​​クトへのリンクを作成するように人々に促すことで、これを回避できる可能性があります。別の可能性はLinksearchを使用することですが、ここでユーザーは非表示の外部リンクを追加する必要があります。

前述のように、まだリンクされていない被リンクは結果から除外されます。そのようなページを検索するため 代替スクリプトが存在します。

また、テンプレートの変更によりページのリンクが変更された場合、そのページのバックリンクはすぐには更新されませんが、ジョブキューを介して更新されることに注意してください。

リダイレクト

ここにあるリンクレポートには、ページへのリダイレクトが一覧表示れ、そのリダイレクトを通過するページへの着信リンクがその下にインデントされます。

ダブルリダイレクトの場合、インデントはダブルであり、2つの間にあるリダイレクトを通過するページへの着信wikiリンクはトリプルインデントで表示されます。それらは表示されていますが、二重リダイレクトはクリーンアップされています。トリプルリダイレクトはすべてdoubleになるため、トリプルリダイレクトは表示されず、doubleだけが表示されます。

デモについては、このページの「ここにあるリンク」レポートを参照してください。ダブルリダイレクトとセクションへのリダイレクトは、/ demordcheckで設定されます。

着信リダイレクトのみを表示する

受信リンクのみを表示するには、[ここにリンクするもの]をクリックしてから、[トランスクルージョンを非表示]と[リンクを非表示]の両方をクリックします。

着信リダイレクトを非表示にするには、[リダイレクトを非表示]をクリックします。

トランスクルージョン

バックリンクリストには、現在のページの トランスクルージョンが含まれています。

また、ページが別のページ(テンプレート)を変換するため、特定のページに存在するリンクも含まれます。たとえば、ページAがテンプレートBを置き換え、BにCへのリンクが含まれている場合(<noinclude>タグには含まれていません)、CへのリンクはページAに表示され、AはCの被リンクの中にリストされます。

テンプレート自体にそのようなリンクが含まれていない場合でも、ページにCへのリンクが含まれている可能性があります(リンクは、明示的にではなく、さまざまなパーサー関数のアプリケーションによってテンプレートwikitextに生成される場合があります)。この場合、テンプレートはCのバックリンクに表示されませんが、トランスクルージョンされたページは表示されます(Cへのリンクがある場合)。テンプレートの<noinclude>タグ内にCへのリンクを配置することにより、テンプレートをリストに表示すると便利な場合があります。

リンク数

「ここにリンクするもの」ページには、合計でいくつの被リンクが存在するかは表示されません。一度に表示されるリンクの数は制限されています–最初は50に制限されていますが、これを特定の他の値に変更するためのリンクがあります。(これらのリンクをクリックしてURLを編集することで異なる値を取得できますが、可能な最大値は5,000です。)

拡張機能とプログラミング

バックリンクの数

「ここにリンクするもの」ページの本文にはセレクターbody.page-Special_Whatlinkshereがあるため、たとえば、CSS body.page-Special_Whatlinkshere ul { list-style: decimal }を使用して被リンクに番号を付けることができます。

MediaWiki APIを使用して、プログラムでバックリンクのリスト(追加情報を含む)を取得することができます。これを行う方法については、APIドキュメントを参照してください。

意味関係

拡張機能を使用して、Semantic MediaWiki(SMW)リンクは、リレーションを指定することによって分類されます。与えられた関係について、ページの被リンクはページ内で生成することができます。一連のクエリは、リレーションごとに1つずつ(面倒に見えますが、[1]のようなテンプレートに入れることができます)、リレーションでソートされたバックリンクのページ内リストを提供します。さらに、結果のページのフォワードリンクと属性、およびバックリンクのバックリンクも提供できます。

DPL方式

(セマンティック機能なしで)バックリンクを埋め込むことができるより単純な拡張機能は、動的ページリストです。必要な例

リンクを抑制する

Common.cssに以下を配置することで「(←リンク|編集)」を抑制できます

mw-whatlinkshere-tools {
    表示なし; 
}

ただし、そのCSSでは「(トランスクルージョン)」を抑制できません。たぶんCSS#の位置選択で。

WhatLinksHereのトランスクルージョン

Special:WhatLinksHere / Exampleページ{{Special:WhatLinksHere/Example page}}は、以下を生成する トランスクルージョンできます。

トランスクルージョンされたリンクを非表示にする回避策

トランスクルージョンされたテンプレートを介して現在のページにリンクしているページを除外する方法がないことは、既知の制限です。これは、ページが広くトランスクルージョンされたナビゲーションボックスからリンクされている場合の「ここにリンクするもの」の有用性を制限します。回避策は、 insourceパラメーターを使用して検索を実行することです。たとえば、 Fooへの直接リンクを含む記事、パイプリンクを含む記事を検索するために使用します。ユーザースクリプトUser:PrimeHunter / Sourcelinks.jsは、検索を自動的に実行するためのリンクを提供することにより、このプロセスを簡素化します。 insource:/"[[Foo]]"/insource:/"[[Foo|"/

も参照してください