이 장에서는 특수 문서에 대해 알아봅니다.
특수 문서는 통상적으로 정보를 담는 문서와 다르게, 특별한 용도로 쓰이는 문서입니다. 예를 들어, 검색창에서 검색을 하면 자동적으로 특수:검색 문서로 이동하고 검색 특수 문서는 사용자에게 검색 결과를 보여줍니다.
특수 문서는 이름공간으로 '특수'를 사용합니다.
특수 문서는 특수 문서 목록 혹은 검색창에 "특수:" 라고 적음으로써 찾아볼 수 있습니다.
특수 문서 변수
어떠한 특수 문서는 변수를 입력받을 수 있습니다. 예를 들어 특수:검색과 같은 특수 문서는 특수:검색/아무개
와 같이 특수 문서의 이름 뒤에 슬래시(/
)를 적고 검색어를 적는다면, 바로 검색 결과를 보여주는 링크를 만들 수 있습니다.
사용 가능한 특수 문서의 변수는 다음과 같습니다.
임시로 위키백과의 위키백과:특수 문서 문서를 봐 주세요.
소스 코드에서 특수 문서 변수 찾아보기
PHP와 미디어위키에 대한 지식이 있다면 미디어위키 문서를 직접 살펴볼 수 있습니다.
- 찾고 싶은 특수 문서의 영문명을 알아냅니다. 예를 들어 특:가리키는문서의 영문명은 Whatlinkshere입니다.
- 미디어위키의 PHP 문서 사이트를 방문합니다.[주 1]
- 다음 중 하나의 방법을 따라합니다.
- Classes 메뉴에서
Special(특수 문서의 이름)
을 찾은 뒤 안내되는Special(특수 문서의 이름).php
파일로 이동합니다. - Files 메뉴에서 includes/specials로 이동한 후
Special(특수 문서의 이름).php
파일을 찾습니다. - 검색창에
Special(특수 문서의 이름).php
를 검색하여 파일을 찾아냅니다.
- Classes 메뉴에서
- execute 함수를 찾습니다.
- 첫 번째 전달인자(일반적으로
$par
)가 슬래시 뒤로 입력된 문자열이므로, 이것이 어떻게 다루어지는지 살펴봅니다.
부연 설명
- ↑ 이 링크는 마스터 버전의 문서 링크입니다. 가능하면 페미위키와 같은 버전을 찾아주세요.