이 장에서는 특수 문서에 대해 알아봅니다.

특수 문서는 통상적으로 정보를 담는 문서와 다르게, 특별한 용도로 쓰이는 문서입니다. 예를 들어, 검색창에서 검색을 하면 자동적으로 특수:검색 문서로 이동하고 검색 특수 문서는 사용자에게 검색 결과를 보여줍니다.

특수 문서는 이름공간으로 '특수'를 사용합니다.

특수 문서는 특수 문서 목록 혹은 검색창에 "특수:" 라고 적음으로써 찾아볼 수 있습니다.

1 특수 문서 변수

어떠한 특수 문서는 변수를 입력받을 수 있습니다. 예를 들어 특수:검색과 같은 특수 문서는 특수:검색/아무개와 같이 특수 문서의 이름 뒤에 슬래시(/)를 적고 검색어를 적는다면, 바로 검색 결과를 보여주는 링크를 만들 수 있습니다.

사용 가능한 특수 문서의 변수는 다음과 같습니다.

빈 문단 이 문단은 비어있습니다. 내용을 추가해 주세요.

임시로 위키백과의 위키백과:특수 문서 문서를 봐 주세요.

1.1 소스 코드에서 특수 문서 변수 찾아보기

PHP미디어위키에 대한 지식이 있다면 미디어위키 문서를 직접 살펴볼 수 있습니다.

  1. 찾고 싶은 특수 문서의 영문명을 알아냅니다. 예를 들어 특:가리키는문서의 영문명은 Whatlinkshere입니다.
  2. 미디어위키의 PHP 문서 사이트를 방문합니다.[주 1]
  3. 다음 중 하나의 방법을 따라합니다.
    1. Classes 메뉴에서 Special(특수 문서의 이름)을 찾은 뒤 안내되는 Special(특수 문서의 이름).php 파일로 이동합니다.
    2. Files 메뉴에서 includes/specials로 이동한 후 Special(특수 문서의 이름).php 파일을 찾습니다.
    3. 검색창에 Special(특수 문서의 이름).php를 검색하여 파일을 찾아냅니다.
  4. execute 함수를 찾습니다.
  5. 첫 번째 전달인자(일반적으로 $par)가 슬래시 뒤로 입력된 문자열이므로, 이것이 어떻게 다루어지는지 살펴봅니다.

2 부연 설명

  1. 이 링크는 마스터 버전의 문서 링크입니다. 가능하면 페미위키와 같은 버전을 찾아주세요.