Help:ページID
Appearance
開発者対象の情報は、Manual:Page IDを参照願います。
ページID(同識別子:page ID)あるいは場合によって記事識別子(article ID=ページが記事として表示される場合)とはウィキページを識別する番号で、固有のウィキの範囲内で一意です。
全般的な機能
- 通常、固有のページ識別子はページ題名よりも安定していて、しばしば短くなります。 したがって持続して使える識別子としては、ページ題名に基づく正統なURLよりもページ識別子に基づくURLの方が、より有用性が優れているかもしれません。 後述の#ページ識別子を使ってページを開くにはを参照してください。
- 特定のページを移動(改名)しても、ページ識別子は変わりません。
- 特定のページが削除されると、その履歴上のページ識別子はarchive 表に取り込んで保持します。 そのページを復元した場合、元のページ識別子を得ようと試みます。これは MediaWiki 1.27以前は行わなかったものです。
- 特別ページにはページ識別子を割り当てません。
ページ識別子を探すには
- いずれのウィキページでもページ識別子を表示するには、メニューにあるツール一覧から「ページ情報」リンク(page information)というツールを選びます。
- 特定のページのページ識別子(ID)を取得するには、マジックワード
{{PAGEID}}を使用できます。 例えば、これによると現在のページのページ ID は以下の通り: 1902742。 - 一部の API (API:クエリ など) は、ページ名を指定するとページ ID を取得できます。 例: https://www.mediawiki.org/w/api.php?action=query&prop=info&titles=Manual:Page%20ID
ページ識別子を使ってページを開くには
- 特別ページ Special:Redirect を使うと、それぞれのページ識別子を使って対応するページを開くことができます。 例えば、Special:Redirect/page/1902742 にアクセスすると現在のページにリダイレクトされます。
- index.php で
curidパラメーターにページ ID を指定しそのページにアクセスできます。 例えば、/w/index.php?curid=1902742 にアクセスすれば現在のページが表示されます。
ページ識別子を採用するサービス
API
多くの API 機能が、ページ ID を返すか、またはページ ID を入力として使用します。 一例としてこのページの場合は、https://www.mediawiki.org/w/api.php?action=query&prop=info&pageids=1902463 を参照願います。
リンク元
リンク元機能ではリンク類をページ識別子ではなくTemplate:2に基づいて並べ替えます。