Help:Links/ja

PD 注意: このページを編集すると、編集内容が CC0 のもとで公開されることに同意したと見なされます。詳細はパブリック・ドメインのヘルプ ページを参照してください。 PD

リンクとは、 MediaWiki にあるそれぞれのページを他のウィキのページとあるいは外部のウェブサイトと結ぶために使います。

MediaWiki には5種類のハイパーテキスト・リンクがあります:

  1. 内部リンク 同一ウィキ内の他のページへリンク(「ウィキリンク」)
  2. 外部リンク 他のウェブサイト上のページへリンク
  3. 内部ページへの外部リンク 同一ウィキ内のページにリンク
  4. ウィキ間リンク 事前に登録済みのウィキ固有の接頭辞を使った、他のウェブサイトへのリンク
  5. 言語間リンク 表示中のウィキに対して登録してある、他言語版

この一覧にはページをカテゴリページに配置したり、画像その他のメディアファイルを表示するカテゴリリンクファイルリンクを含んでいません。

内部リンク

同一ウィキ上のページへのリンク (ウィキリンク、内部リンクと呼ばれます) を 作成する には、リンクしたいページのページ名を半角の二重角括弧で [[このように]] 囲んでください。 変更したページのプレビュー表示または保存をすると、対象のページへのリンクが表示されます。 対象のページが既に存在するリンクは青色で (この段落の冒頭の「作成する」リンクのように)、存在しない場合は赤色で表示されます。前述の [[このように]] は、実際には このように のように赤字で表示されます。 ただし、ウィキの配色を既定値から変更している場合は色が異なる場合があります。 「赤字リンク」をクリックすると存在しないページに到達し(実際に赤いかどうかは問いません)、ユーザーはそのページを新規に作成できます。

リンクにページタイトル以外の文字列を表示させるには「縦線」または「パイプ」文字を使ってこのように表記します: [[Help:Categories|カテゴリのリンク]] は画面には カテゴリのリンク と表示されます。

(ウィキで個別に設定している場合を除いて)リンク先の1文字目は大文字か否かを区別しません(それ故、How to contributehow to contributeは同一です)。 しかし、それ以降の文字はいずれも指定先ページと正確に一致していなくてはなりません(つまりHow to contributeHow To Contributeは区別されます)。 ページ名内の空白はアンダースコアに換えることも可能(故にHow to contributeHow_to_contributeは同一)ですが、リンクに使用したアンダースコアはページのテキストにそのまま表示されます(「パイプ」の使用で回避可能です)。

リンクしているページが編集中のページの場合、結果としてハイパーリンクは生成されず、単に太字になります(例としてこのページであれば、マークアップ [[Help:Links/ja]]Help:Links/ja となります)。 現在のページへ内部リンクを貼りたいというのは、大概ページの"節"か"アンカー"へリンクさせたいことが多いでしょう。以下の例をご覧ください。

MediaWiki はウィキ内部リンクの追跡管理用に pagelinks テーブルを使用しています。

Unlike external links, internal links do not support the use of URL query parameters. 内部リンクでも外部リンクでもHTML属性の追加はサポートされていません。

名前/説明 構文 結果
内部リンク
[[Main Page]]

[[Help:Contents]]

[[Extension:DynamicPageList (Wikimedia)]]

Main Page

Help:Contents

Extension:DynamicPageList (Wikimedia)

パイプ付きリンク
[[Help:Editing pages|editing help]]

リンク先のページ内の節/アンカーにリンクします。

[[Help:Editing pages#Preview|previewing]]

パイプ付きリンクで同一ページ内のアンカーへリンクします。

[[#See also|different text]]

Help:パイプ付きリンクも参照してください。

editing help

previewing

different text

パイプトリック
[[Manual:Extensions|]]

[[User:John Doe|]]

[[Extension:DynamicPageList (Wikimedia)|]]

[[Extension:DynamicPageList (disambiguation)|]]

パイプトリックによって行われる変換は、DynamicPageListの例のように、異なるリンク先でも同じテキストが表示されることもあります。

Extensions

John Doe

DynamicPageList

DynamicPageList

語尾のリンク (word-ending links)
[[Help]]s

[[Help]]ing

[[Help]]ers

[[Help]]almostanylettersyoulikehere

[[Help]]BUTnotalways

これらの例は「リンクトレイルルール(linktrail rules)」と呼ばれるもので、Localisation言語別に設定されます。

Helps

Helping

Helpers

Helpalmostanylettersyoulikehere

HelpBUTnotalways

語尾のリンクの回避
[[Help]]<nowiki />ful advice

[[wikipedia:GNU General Public License|GPL]]<nowiki />v3

Helpful advice

GPLv3

同一ページ内のアンカーへリンク
[[#See also]]

アンカーは各節の先頭ページの先頭 ([[#top]]) に自動で設置されます。

#See also
アンカーのリンク先を設定
<div id="Unique anchor name 1">optional text</div>

<span id="Unique anchor name 2">optional text</span>

ブロックレベルとインラインはそれぞれレンダリングされます。 これを設定することで同一ページからのアンカーリンク[[#Unique anchor name 1]] や異なるページからのアンカーリンク[[Help:Links/ja#Unique anchor name 1]]が使用可能になります。 非表示のアンカーの場合、テキストは表示されません。

節見出しにアンカーを設定

==<span id="Alternate Section Title"></span>Section heading==

配置に注意してください。 "span"タグを用いる必要があり、"div"タグは使えません。 (このアンカーを使うと節へのリンクを壊すことなく節タイトルを変更することができます)

可変テキスト

可変テキスト

Section heading
別のページのアンカーへリンク
[[Help:Images#Supported media types for images]]
Help:Images#Supported media types for images
現在のページの議論のページへリンク
[[{{TALKPAGENAME}}|Discussion]]

Help:マジックワード#ページ名も参照してください

Discussion
下位ページへのリンク
[[/example]]

[[Help:Links/example|/example]] の短縮版。 Help:下位ページ も参照してください。

/example
最初のスラッシュがつかない、下位ページへのリンク
[[/example/]]

[[Help:Links/example|example]] の短縮版。

example
現在ページの親ページへのリンク (下位ページでのみ使用できます)
[[../example2]]

[[Help:Links/example|example]] ページでリンクを投稿する場合の、[[Help:Links/example2|example2]] の短縮版。

example2
カテゴリページへのリンク
[[:Category:Help]]

冒頭に半角のコロン「:」を付け忘れるミスは多いので注意してください。つけ忘れるとリンクは表示されず、代わりにページはカテゴリのページに配置されます。 Help:カテゴリ も参照してください。

Category:Help
画像ファイルやメディアファイルへのリンク

File:Example.jpg

file label

Media:Example.jpg

file label

閲覧者自身のページ (利用者ページ等) へのリンク
[[Special:MyPage]]

[[Special:MyTalk]]

[[Special:Preferences]]

Special:MyPage

Special:MyTalk

Special:Preferences

特定の履歴への内部リンク
[[Special:PermanentLink/2393992]]

履歴の版の番号は各ページの編集履歴で確認できます。 (編集履歴のURLをコピーしたものを外部リンクとして貼り付ける方法もあり、こちらもよく使われます。)

Special:PermanentLink/2393992
「差分」ページへ内部リンク
[[Special:Diff/2393992]]

[[Special:Diff/2390639/2393992]]

デフォルト(上記の最初の例) では、前の版との差分が表示されます。 前項目のコメントも参照してください。

Special:Diff/2393992

Special:Diff/2390639/2393992

転送
#REDIRECT [[Main Page]]

必ずページの1行目に入力します。 リダイレクトについてはHelp:リダイレクト(転送ページ)を参照してください。

 Main Page

外部リンク

外部リンク(主に他のWebサイトのページへのリンク)を作成するには、URLの後にスペースを一つ空けてリンクテキストを入力し、それを1つの角括弧で囲みます(以下の例を参照)。 ページを保存またはプレビューすると、内部リンクとは少し異なるリンクが表示されます。 別のサイトにつながることを示すために、異なる色になったり、矢印アイコンが横に表示される場合があります。

説明 入力内容 出力結果
任意のリンクテキストを表示できる外部リンク
[https://mediawiki.org MediaWiki]
MediaWiki
番号つき外部リンク
[https://mediawiki.org]

リンクテキストが指定されていない場合には番号で表示されます。 同一ページにあるこの種類のリンクは順番に番号付けされます。

URLのみのテキスト
https://mediawiki.org

角括弧が使用されていない場合でも、http://https://で始まるURLは自動でリンクになります。

https://mediawiki.org
URLの自動リンク回避
<nowiki>https://mediawiki.org</nowiki>
https://mediawiki.org
外部のProtocol-relative (プロトコル相対参照) リンク
[//en.wikipedia.org Wikipedia]

[//en.wikipedia.org //en.wikipedia.org]

リンクは現在表示されているページのプロトコルに応じて HTTP もしくは HTTPS が使用されます (利用者の接続環境にもよります)。 これらは [ ] (単一の角括弧)内でのみサポートされています。 角括弧を使わず "//en.wikipedia.org" のみ入力した場合はリンクになりません。

Wikipedia

//en.wikipedia.org

現在のサーバーへの外部リンク
https://{{SERVERNAME}}/pagename
https://www.mediawiki.org/pagename
ページ名の検索へのリンク
https://google.com/search?q={{PAGENAMEE}}

URLエンコード化ページ名も参照してください。, Manual:PAGENAMEE 符号化

https://google.com/search?q=Links
メールリンク
[mailto:info@example.org email me]
email me
メールの件名と本文を指定したメールリンク
[mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info]
info
カスタムURI
[skype:echo123 call me]

カスタムURIを使用するには事前に $wgUrlProtocols を設定する必要があります。 (MediaWiki.orgではこの例のリンクは使えません)

[skype:echo123 call me]

メールリンク

メールリンクはメールアドレスの前にmailto:を使用して、 次のように記述します。[mailto:anyone@example.org リンクテキスト]。これはリンクテキストのように表示されます。 リンクテキストが指定されていない場合、自動で番号付けされます。例えば[mailto:anyone@example.org]と表示されます。

角括弧がない場合はanyone@example.comのようにリンクになりません。

CCを追加するには[mailto:anyone@example.org?cc=anyone2@example.org リンクテキスト]と記述します。これはリンクテキストと表示されます。

件名を追加するには次のように表記します。 [mailto:anyone@example.com?subject=Subject]

内部ページへの外部リンク

URLクエリ引数を伴う同ウィキのページへのリンクを追加するには、外部リンクのマークアップを使用する必要があります。

説明 入力内容 出力結果
現在のページの編集ページへの外部リンク
[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit 編集ページ]

[{{fullurl:{{FULLPAGENAME}}|action=edit}} 編集ページ]

Help:マジックワード#URLデータ および上の #外部リンク も参照してください

編集ページ

編集ページ

現在のページの編集ページへの外部リンク(内部リンクのように表示されます)
<span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span>

plainlinks クラス は外部リンクを内部リンクのように見せたい場合に使用します。このクラスを利用すると外部リンクのアイコンが非表示になります。

Edit this page

矢印アイコン

一部のスキンでは、デフォルトで外部リンクの後に矢印アイコンが表示されます。 アイコンが表示されないようにするにはclass="plainlinks"を使用します。 例:

  • [http://a a]a
  • <span class="plainlinks">[http://a a]</span>a

リンクサーチ

Special:Linksearchは、特定のURLのリンクがあるページを見つけるのに役立つ組み込みツールです。 externallinksを使用することで、リンクのある全ページ名のリストと、各ページへのリンクが生成されます。 すべての名前空間または1つの名前空間から検索できます。 It supports wildcard (*) use, so you can search by top-level domain (e.g. ), second-level domain (e.g. ), etc. or refine your search by specifying parts of the URL e.g. .

* "http://"を含まない
  • The program might not return any results if there is a colon in the URL.
  • MediaWiki page names in URLs should have underscores instead of spaces. The Linksearch function also requires underscores in URLs.
  • Linksearch is sensitive to capitalization, multiple underscores, and the use of index.php. It may not find alternative URLs even if they lead to the same target. Therefore, when creating an external link, it's best to use the canonical form of the URL. If the address bar displays a modified URL after following a link, update the URL in the link accordingly for optimal use of Linksearch.
  • The list is sorted by URL, using standard page name order . Note that an underscore, unlike a blank space, is alphabetically positioned between Z and a.

バックリンク

内部リンクは見つけやすく、関連ページを見つけるのに役立ちます。 しかし、内部リンクと外部リンクが混在している場合、バックリンクを追跡するのは難しくなり、リンク元Linksearch両方を使用する必要があります。 ただし、特定の節やアンカーへのリンクについては、内部リンクと、display=noneを使用したCSSスタイルによる外部リンクの両方を含めてバックリンクを提供することが可能です。

External links are better than interwiki links. With Linksearch, you can even find backlinks to specific sections or anchors. So, combining both internal and external links while hiding the external ones <span style="display:none">http://...</span> gives us the best of both worlds.

制限

  1. 外部リンク語尾のリンクに対応していません。
  2. 外部リンクSpecial:WhatLinksHere (リンク元) にカウントされません。

ウィキ間リンク

ウィキ間リンクを使うと、外部のウェブサイト (ウィキ形式以外も可) へ内部リンクのように繋げられます。 例えば、https://en.wikipedia.org/wiki/Sunflower へのリンクは [[wikipedia:Sunflower]]と入力します。また、wikipediaであれば[[w:Sunflower]]と簡略化できます。 どちらもリンク先はwikipedia:Sunflowerです。 このような動作になるのは、 wikipedia: というウィキ間接頭辞[[ ]] の中で使われると http://en.wikipedia.org/wiki/ に変換されるという設定が、MediaWikiの既定にあるためです。 (ウィキ管理者が設定を変更しているとこのような動作にはならない場合があります。)ウィキ間リンクは内部リンクとは違い、ページが存在するかどうかのチェックは行われません。そのため、ウィキ間リンクでは青で表示されているのに、リンク先のウィキ内にページが存在しない可能性があります。

内部リンクと同じように、別のリンクテキストを表示させるパイプ付きリンクも作成できます。例:[[wikipedia:Sunflower|大きな黄色い花]]大きな黄色い花[[wikipedia:Sunflower|]]Sunflower と表示されます。

基本的には、長い外部リンクの省略形がウィキ間リンクです。[https://en.wikipedia.org/wiki/Sunflower 大きな黄色い花]で同じリンクを作ることもできます。

詳細はManual:インターウィキを参照してください。 あなたのウィキには 利用可能なウィキ間リンク接頭辞の一覧が書かれた Special:Interwiki というページがあるでしょう。こちらが初期状態でのウィキ間リンク接頭辞一覧です。 あなたのサイトの interwiki テーブルを編集することもできます。

言語間リンク

そのウィキに他言語版があれば、おそらくツールボックスのすぐ下の「他言語版」という節に「言語間リンク」を確認できるのではないでしょうか。

言語間リンクはウィキ間リンクと非常によく似ていますがカテゴリのリンク と同様に特別な方法でレンダリングが行われます。 カテゴリリンクは通常はページの下部にリストとして表示されますが、言語間リンクはページのサイドバーにリスト表示されます(ウィキの設定やスキンにより異なる場所に表示されることもあります)。

言語間リンクの役割は他言語で同じ主題を扱うページへリンクすることです。 言語間リンクを作成するには、ページのどこか (慣例的にはカテゴリと同様に最下部) に [[言語コード:ページ名]] と入力します。言語コードはウィキで他言語版のページ用に指定されています。 (ほとんどISO 639-1言語コードです)。 言語間リンクは一方向のリンクであり、他言語版ページとの相互リンクではありません。 そのため、各言語版それぞれに同様の言語間リンクを作る必要があります。 ウィキペディアの各言語版の他言語版セクションにある「リンクを編集」のような機能は動作しません。 なお、言語間リンクは「User:」名前空間を含むすべてのページに対して設定することが出来ます。

言語間リンクをページ内の特定の場所にサイドバーとは別に設けたい場合、言語コードの前にコロンを付加します。

[[:en:Sunflower]]en:Sunflower

ウィキ間リンクと言語間リンクを両方兼ねる場合、順番はwikipedia:en:Sunflowerとなります。

詳細情報は 言語間リンク を参照してください。

パイプ付きリンク

パイプ付きリンクはページ名に加えて、リンクテキストが指定されているリンクまたはウィキ間リンクのことです。 これはユーザーがページ名とは違うテキストを表示させたい時に便利です。 これによって「参照」の項目を設けずとも、ページのテキスト内で文脈的に関連する単語やフレーズをリンクとして繋げることもできます。 リンク先のページ名とリンクにするテキストを一致させる必要はありません。 そのページを閲覧している利用者のブラウザや個人設定によりますが、カーソルをリンクに当てると、小さなポップアップウィンドウにリンク先のページ名が表れ、同時にステータスバーにも表示されます。

例:

[[coffeehouse setup|Get Piping Hot Coffee Here!]]

表示結果: Get Piping Hot Coffee Here!

Let's take another example: [[help:Piped link|piped link]] will be displayed as piped link. This can be done when context makes it clear that the page being linked to is in the help namespace. The piped link is a better way of doing this, rather than mistakenly linking to piped link which might be a disambiguation page or not exist.

Fun Fact: The term piped refers to the use of the pipe character "|", which in this context is used to separate the more descriptive description from the actual name of the linked page. The Pipe character was named after an alternative use of it; see Pipe (computing).

リダイレクトでの代用

代わりにリダイレクトページを使う方法もあります。 To create Get Piping Hot Coffee Here!, use [[Get Piping Hot Coffee Here!]] and make it redirect to coffeehouse setup (please note: unlike above, what pops up when you point at the link, depending on your browser's support, is the text that is already shown).

It is convenient if the redirect is already there or will also be of use elsewhere. However, there are a few drawbacks.

  • the popup does not show the destination page
  • "Related changes" shows the changes in the redirect page not the redirect target
  • the redirect message that is shown on the target page slightly clutters it

Using a piped link and a redirect together, it is possible to provide information in the hover box that is not the name of the linked page, for example, the value of a unit in terms of other units. In that case, it is possible to make a page whose page name is the information that you'd like in the link title, and which redirects to the page with a more appropriate name. For example, the page w:30.48 cm redirects to w:Foot (unit).

パイプの裏技

If the part after the | in a piped link is left empty, it is converted to an abbreviated form of the page name on the left, based on the following rules:

  1. Any word that is before the first colon (:), as well as the colon character itself, is removed. This word may or may not be a 'namespace' prefix (such as "Help:") or an 'interwiki' prefix (such as "commons:"). If the name of the page is preceded by a colon (:), "first" refers to "first after this".
  2. If there is some text in the parentheses at the end, then it will be removed.
  3. If there are no parentheses, but there is a comma (,) character, the comma and everything after it is removed.
  4. Note that this does not work for sections/anchors as [[Help:Piped_link#Pipe_trick|]] outputs [[Help:Piped_link#Pipe_trick|]].

Similar to using the three or four tildes when signing on Talk pages, and using 'subst', in a preview, the result shows up in the preview itself, but the conversion in the edit box is not shown yet. Click on the 差分を表示 option to see the change in the wikitext.

  • [[Help:Template|]] is converted to [[Help:Template|Template]], which is shown as Template
  • [[Music: My life|]] is converted to [[Music: My life| My life]], which is shown as My life - although "Music:" itself is not a namespace (therefore the space after the colon character is not automatically removed), however, the shortcut works anyway
  • [[w:en:Pipe (computing)|]] is converted to [[w:en:Pipe (computing)|en:Pipe]], which is shown as en:Pipe.
  • [[commons:Boston, Massachusetts|]] is converted to [[commons:Boston, Massachusetts|Boston]], which is shown as Boston.
  • [[w:{{{1}}}|]] does not give [[w:{{{1}}}|{{{1}}}]], and calling the template with a value of parameter 1 gives a working link, but in the case of substitution only.
  • [[w:en:{{FULLPAGENAME}}|]] does not give [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]] and [[m:{{FULLPAGENAME}}|]] does not give [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
  • [[Wikipedia:Village pump (technical)#Pipe trick|]] is not converted, so it does not give a working link.
このウィキテキスト 出力結果:
* [[project:a (b)|]]
* [[w:project:a (b)|]]
* [[:de:project:a (b)|]]
* [[wiktionary:project:a (b)|]]
* [[wiktionary:de:project:a (b)|]]
* [[wikibooks:project:a (b)|]]
* [[wikiquote:project:a (b)|]]
* [[wikisource:project:a (b)|]]
* [[wikisource:project:a (b)#c|]]
* [[w:en:{{FULLPAGENAME}}|]] [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]]
* [[m:{{FULLPAGENAME}}|]] [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
* a
* project:a
* project:a
* project:a
* de:project:a
* project:a
* project:a
* project:a
* [[wikisource:project:a (b)#c|]]
* [[w:en:Help:Links/ja|]] en:Help:Links/ja
* [[m:Help:Links/ja|]] Help:Links/ja

カテゴリタグ

Since the sortkey syntax of the category is similar to a piped link, the pipe trick also works for category tags, even though technically, it is not useful there.

制限

  • [[Help:L{{tc}}k|]] using template:tc is not converted, so the result is rendered as [[Help:Link|]] which is not as a working link. This is because like substitution, the pipe trick expansion occurs before ordinary expansion of the templates, etc. The pipe trick does not work if the linked page includes invalid characters. Therefore, while ordinarily the acceptability of the target page name is assessed after template expansion, the pipe trick expansion judges it before that. The braces are therefore considered invalid characters in the page name. Instead, a template can be used like template:pipe trick: {{pipe trick|Help:|L{{tc}}k}} which renders as Link.

逆向きのパイプの裏技

On page "A (c)", [[|b]] is converted to [[b (c)|b]] automatically.

Similarly, on page "A, c", [[|b]] is converted to [[b, c|b]] automatically.

アンカー

アンカーへのリンク

[[#anchor_name]]形式のアンカーリンクは、ページの最初に一致するアンカーに移動します。

また、ページリンクに[[#anchor_name]]を追加することで節見出しやアンカーに直接繋ぐことができます。

[[Help:Editing#Advanced editing]]

https://www.mediawiki.org/wiki/Help:Editing#Advanced_editing

自動アンカー

節見出しはアンカーとして機能し、見出しのテキストがアンカー名として使用されます。 同じ見出しを持つ節が複数ある場合は、後の各節は名前に"_2", "_3"などが追加されたものがアンカー名となります。

アンカー#tocは、すでに「toc」というタイトルの節がある場合を除き、ページの目次 (TOC) にリンクします。

手動アンカー

手動で設定されたアンカーは、表のタイトルやセル、節の本文などのアンカーが自動で設置されないところにリンクさせるのに役立ちます。 例えば内部ページへの外部リンクの節の表見出し「説明」は見出しではありません。

There are several methods to set an anchor at any position:

  • The "anchor" template, if it exists on your wiki, specified as {{Anchor }}, offers a standardized method to create anchor points. Place the template where you want, using the syntax {{Anchor|Name_of_Anchor}}. For instance, {{Anchor|Description}} is placed in the "Description" column of the table below the "External links to internal pages" section. Clicking on #Description links to that anchor point created on the table. The anchor is only visible via the source code.
  • Use the generic anchor tag <span id="anchor_name">some text</span> with optional text for visible anchors. For hidden anchors, omit the text. To point to the anchor use [[#anchor_name]].
  • Avoid using manual HTML headings like <h2>Editing Instructions</h2>. This text serves as an anchor_name.
  • In certain instances, adding an ID attribute similar to HTML within a Wiki-element is necessary. Take, for instance, the table mentioned earlier, titled External links to internal pages:
border="1" class="wikitable" id="You type"
  • A top of a page can be accessed using the reserved term [[#top]].

Using Linksearch anchors

As mentioned above, if external link style is used, e.g. , we can use Special:Linksearch: .

When using Linksearch, it's helpful to add leading zeros to numerical anchor names to prevent unintended matches. For example, instead of searching for "1", use "01" to avoid including "10". This practice is seen in Template:Current events header. Similarly, if there are anchors like "a" and "ab", using "_a" can distinguish them in search results.

Using anchorencode

The #anchorencode parser function encodes input to use as an anchor. For example, to external link to #Using linksearch anchors above, you would use https://www.mediawiki.org/wiki/Help:Links#{{anchorencode:Using Linksearch anchors}}, which resolves to https://www.mediawiki.org/wiki/Help:Links#Using_Linksearch_anchors

Subpage feature

MediaWiki has a subpage feature that may or may not be active depending on the project and namespace. If it's activated, the following rules apply; otherwise, "A/b" is simply a standalone page with that name.

A page's tree structure is formed using forward slashes in page names: A/b is considered a subpage of A, making A the parent of A/b; additionally, A/b/c is a subpage of A/b; meanwhile, A/a, A/b, and A/c are categorized as sibling pages.

The subpage body automatically displays links to all parent pages without needing specific wikitext. These links appear even if the parent page doesn't exist. However, if any ancestor page in the sequence is missing, the chain of links will stop before that point. Additionally, the capitalization of letters after the forward slash in the page name matters, meaning "/subpage" and "/Subpage" refer to different pages.

The functions, What links here and Help:Related changes do not consider these automatically generated links.

When the subpage feature is enabled within a namespace, any forward slash in a page's name automatically creates a subpage structure, regardless of whether it was intended or not.

You can find a list of subpages using Special:PrefixIndex.

Using variables

When utilizing the subpage feature within namespace A on page A:B/c/d, {{BASEPAGENAME}} shows B/c while {{SUBPAGENAME}} shows d.

Within a subpage hierarchy, you can utilize the following relative links:

  • [[../]] links to the parent page of the current subpage. For example, on page A/b, it takes you to page A, and on page A/b/c, it directs you to page A/b.
  • [[../../]] links to the grandparent page of the current subpage. For example, on page A/b/c, it points to page A.
  • [[../s]] links to a sibling page of the current subpage. For example, on page A/b, it leads to page A/s.
  • [[../../s]] links to an "uncle" page of the current subpage. For example, on page A/b/c, it points to page A/s.
  • [[/s]] links direct to a subpage. On page A, it functions similarly to [[A/s]]. However, linking from a namespace with an enabled subpage feature to a main namespace page starting with "/" requires a workaround: adding a colon before the page name.

Relative links remain functional even when all pages within a hierarchy are renamed to reflect a change in the root's name, even if the root becomes a child of a new parent. Users with the appropriate permissions, such as administrators and those with the move-subpages right, have the option to move both the main page and its subpages during a renaming process.

Learn more about subpages at Subpages. See examples at Help:Links/example and Help:Links/example/example2

Subpage activation

This feature is only enabled in namespaces specified in the $wgNamespacesWithSubpages configuration setting, either its default namespaces, or any additional namespaces set in LocalSettings.php

Character conversion

The guidelines outlined in Manual:Page naming state that in wiki and interwiki links, conversions are made to non-literal characters automatically. For example,"[[Manual:Page%20naming]]" will display as "Manual:Page naming". Conversely, external links operate oppositely; literal characters are transformed into non-literal characters. For example, browsers typically convert ".../wiki/!" to ".../wiki/%21".

Applying a code like %70 to a redirect deactivates it, even though the link remains accessible from the redirect page. To ensure a successful redirect, the redirect page displays the canonical form of the target, unlike the preview page which shows the link in its regular format.

Miscellaneous

  • 関連ページの更新状況
  • Backlinks, Linksearch
  • When you include a space after the pipe symbol ([[main Page| ]]), the outcome can vary depending on the browser. In some cases, it might only display a space (" "), without creating a clickable link. However, it's still recognized as a link by the リンク元 feature.

In certain web browsers, when you place the cursor over a link, a tooltip may appear, displaying the content of the link's HTML title attribute. MediaWiki assigns different values to this attribute depending on the type of link: for internal wikilinks, it displays the page name and (存在しないページ), if the page does not exist; for interwiki links, it displays the page name with a prefix; and for external links, it displays the URL.

The browser might also display similar information in its status bar, possibly showing which section it belongs to.

Using a リンク, even if it isn't clicked, can help clarify acronyms (like displaying "neutral point of view" as NPOV) or adding annotations. Hover boxes can also be created without links, you can customize the hover box content using markup like [[Link title|<span title="hoverbox">Display text</span>]].

You cannot include a title attribute directly within the href element for external links. Nevertheless, you can achieve a similar outcome by using a span element instead, like this: [http://www.example.com <span title="hover text on external link">www.example.com web site</span>] :
www.example.com web site

The MediaWiki API allows users to retrieve all links from a page. For example, you can utilize the API query called API:Links to achieve this.

Linking to a page from an image

You can utilize images to direct users to other pages. For further details, refer to the guidance on utilizing an image to link to a specific page in the help section.

制限

ウィキ内部リンクはページ名の最大容量によって制限されます。

関連ページ

Category:Help/ja#Links Category:Link/ja#Links
Category:Help/ja Category:Link/ja