Help:パイプ付きリンク
Help:パイプ付きリンクの最新ニュースをまとめて検索!
このページはメタウィキメディアのヘルプ文書のコピーを(一部)もとにしています。
パイプ付きリンクとは、リンク先とリンクラベル(リンクとして表示される文字列)を両方とも指定した内部リンクもしくはウィキ間リンクのことです。リンク先と違うリンクラベルを使用したいときに使います。ただし、ラテン文字を使っているときには、リンクの直後に続けた文字もリンクラベルに含まれるので、自動的にリンク先とリンクラベルが異なります。パイプ付きリンクを使うことで、「関連項目」にわざわざリストアップしなくても、本文の自然な流れを絶ち切ることなく、本文中の言葉や語句から関連する項目にリンクすることができます。また対応するブラウザを使いブラウザの設定を有効にしていれば、ポップアップボックス(hover box)を使って、リンク先を見ることができます。リンク先は、ブラウザのステータスバーにも表示されます。
例えば
[[喫茶店|珈琲屋を開く方法]]
とすると、珈琲屋を開く方法のようになります。
別の例をあげると、 [[鉄道駅|駅]] とすると、駅のようになります。こうすれば、鉄道についての記事内で、「駅」という単語が使われるときに便利です。これが鉄道駅を指すことは文脈から明らかですが、パイプ付きリンクを使うことで、読者が駅という別のページにたどり着くことを回避できます。
「パイプ付き」という用語は、リンク先とリンクラベルを分離するために "|" というパイプ記号を使うところから来ています。ちなみに、この記号がパイプと呼ばれるのは、プログラミングなどで使われる別の機能から来ています(詳しくはパイプ (コンピュータ)をご覧ください)。
目次 |
[編集] パイプ付きリンクを使う時の注意点
リンク先の名称とは違う表示にできますが、使う時にはリンクラベルに曖昧な表現を用いないでください。「曖昧な表現」とは、「某人物」や「ある作品」などといった、リンク先が何であるか意図的に伏せている表現を指します。ウェブサイトでは時に「こちら」という表現のリンクが使われることもありますが、このような表現も読み手に具体的なリンク先が伝わらないため、あまり望ましくありません。Wikipedia:言葉を濁さないも参照してください。
パイプ付きリンクを使用する場合でも、リンク先が読み手にきちんと伝わる表現でリンクすべきです。以下のようなリンク先を伏せる目的でパイプ付きリンクを用いるべきではありません。また、「○」や「×」などを使った伏字も用いるべきではありません。これはリンク箇所以外にも言えることです。
- 曖昧な表現を使ったパイプ付きリンクの例
[[ウィキア|某会社]]、[[聖徳太子|某人物]]、[[枕草子|某作品]]、[[三億円事件|とある事件]]
[編集] 代わりにリダイレクトを使う
パイプ付きリンクの代わりに、リダイレクトを使うことができます。例えば[[羽田空港]]というリンクを作成するのに、単に羽田空港とし、 これを 東京国際空港 へリダイレクトするのです(パイプ付きリンクと違い、リンク上にカーソルをおいたときに、ポップアップボックスに現れる文字はすでに現れているものと同じです)。
この方法は、すでにリダイレクトがあるときや、他のページでもリダイレクトが使われるときには便利ですが、いくつかの欠点があります。
- ポップアップにリンク先が表示されない
- 「関連ページの更新状況」は、リダイレクト先ではなく、リダイレクトページの更新を反映する
- リダイレクト先に、リダイレクトである旨のメッセージが表示される
[編集] ウィキテキストの自動変換
[編集] パイプの裏技
パイプ付きリンクで "|" の後の部分が空白のままだと、パイプの後の文字列が自動的に補完されます。これを「パイプの裏技」(pipe trick)と呼んでいます。この時、次のことが起きます。
- 最初のコロン (:) 以前にある文字列が省かれます。名前空間プレフィックス(「Help:」など)や、 ウィキ間プレフィックス(「commons:」など)を省くことを意図していますが、あらゆる文字列に適用されます。また1つめのプレフィックスしか除かれず、プレフィックスの前にコロンがあれば何も取り除かれません。
- リンク名の末尾が半角括弧の中にあるテキストの場合、括弧ごと除かれます。なお、これが機能するためには、開き括弧の前に半角のスペースが必要です。
- 括弧がなく、コンマが代りにある場合、コンマ以降が除かれます
ノートページで署名に使う3つまたは4つのチルダや "subst:" と同じように、プレビューでは生成結果を見ることができますが、ウィキテキスト内での最終的な変換は、ページの保存時に行われます。
[編集] 例
| 入力 | 変換結果 | 表示 |
|---|---|---|
[[Help:テンプレート|]] |
[[Help:テンプレート|テンプレート]] | テンプレート |
[[マジック:ザ・ギャザリング|]] |
[[マジック:ザ・ギャザリング|ザ・ギャザリング]] | ザ・ギャザリング |
[[リンゴ (曖昧さ回避)|]] |
[[リンゴ (曖昧さ回避)|リンゴ]] | リンゴ |
[[Wikipedia:特筆性 (音楽)|]] |
[[Wikipedia:特筆性 (音楽)|特筆性]] | 特筆性 |
[[:ja:パイプ (コンピュータ)|]] |
[[:ja:パイプ (コンピュータ)|ja:パイプ]] | ja:パイプ |
[[commons:Boston, Massachusetts|]] |
[[commons:Boston, Massachusetts|Boston]] | Boston |
[編集] パイプの裏技の逆バージョン
ページ「A (c)」で、 [[|b]]と書くと、自動的に [[b (c)|b]]に変換されます。同様に、ページ「A, c」では、[[|b]] は自動的に[[b, c|b]]に変換されます。
[編集] 機能しない場所
脚注の<ref>など、XML風のタグの中ではパイプの裏技は使えません。これを回避するためには{{#tag:}}のマジックワードが使えます。
また要約欄でもパイプの裏技は機能しません。
[編集] 例
* パイプの裏技<ref>[[Help:言語間リンク|]]も参照</ref>
* パイプの裏技{{#tag:ref|[[Help:言語間リンク|]]も参照}}
<references />
[編集] 外部リンクのシンタックス
外部リンクでは、パイプ記号の代りに、スペースが使われています。Help:リンク#外部リンクを参照してください。
[編集] 関連項目
- Help:サブページ ここでは、サブページを省略して表記する方法を説明しています(サブページではパイプの裏技はうまく動作しません。これをバグだと考える人もいます[1])。
- m:Clean linking
最終更新 2009年8月9日 (日) 15:22 (日時は個人設定で未設定ならばUTC)。
【Help:パイプ付きリンク】変更履歴

