워드 프레스 코덱스의 로컬 카피?


44

인터넷에 연결되어 있지 않을 때 워드 프레스 테마를 개발하고 싶을 때가 있습니다. 생산성을 높이 려면 함수 참조템플릿 태그 가 필요합니다 .

Codex 의 다운로드 가능 또는 SVN 사본을 검색 했지만 찾지 못했습니다. wget나는를 사용하여 그것을 미러링하려고 시도 했지만 결과는 드물었습니다 (너무 큽니다!).

더 좋은 방법이 있습니까?


3G 액세스가 가능한 iPad를 구입 하시겠습니까? ;-)
MikeSchinkel

답변:


21

로컬 서버를 설치하지 않고 웹 페이지를 저장하고 컬렉션을 관리하는 데 도움이되는 Firefox 확장 프로그램 인 ScrapBook 이라는 미디어 위키를 설치하지 않고도 훨씬 빠르고 쉬운 방법으로 코덱의 로컬 복사본을 만들 수 있습니다. 주요 기능은 가벼움, 속도, 정확성 및 다국어 지원입니다.

당신이 당신의 경우가 될 것이다, 저장할 디렉토리를 설정 그것의 저장 웹 사이트 (심층 캡처) 할 수 기능을 사용 Function Reference하고Template Tags

여기에 이미지 설명을 입력하십시오

책갈피와 같은 모음을 구성하고, 저장된 파일을 편집하고, 페이지의 주요 부분을 강조 표시 할 수 있으며 가장 좋은 점은 전체 텍스트 검색 기능입니다.


이것은 꽤 좋습니다. 나중에 볼 수 있도록 URL 목록을 제공하는 방법이 있습니까? 그리고 "이 URL 목록을 새로 고치십시오"라고 말하는 방법이 있습니까?
artlung

예, 새로 고침에 관해서는 아직 확실하지 않습니다.
Bainternet

그냥 시도하고 다시 캡처 기능이 있습니다.
Bainternet

큰 파일 그룹을 빠르게 저장할 수있는 매우 가벼운 방법입니다. 나는 자 급식을 바라고 있었지만 현상금을 개설 한 후 이것을 테스트 해 왔으며 이것이 관련 문서의 로컬 사본을 얻는 가장 빠른 방법입니다.
artlung

1
저장 한 페이지를 검색 할 수있는 방법이 있습니까?

45

최선의 방법은 MediaWiki의 로컬 사본을 설정하는 것입니다. 이것은 Wikipedia를 실행하는 동일한 소프트웨어이지만 Codex를 구동하는 응용 프로그램이기도합니다.

설치가 완료되면 Codex에 원하는 페이지를 내보내도록 지시하고 XML 문서를 로컬 설치로 가져올 수 있습니다. 자동화되지는 않았지만 빠른 참조를 위해 작업하기에 충분한 정보를 제공해야합니다.

미디어 위키 받기

MediaWiki 다운로드, 설치 및 구성에 대한 모든 문서는 온라인 으로 제공됩니다 .

WordPress를 로컬에서 실행할 수 있다면 MediaWiki도 로컬에서 실행할 수 있어야합니다 (설정을하려면 PHP와 MySQL이 모두 필요합니다).

코덱 내보내기

내보낼 페이지 목록을 작성하십시오. 모든 것을 내보낼 수있는 자동화 된 도구가 있다면 좋을 것입니다. 그렇지 않으면 수동 프로세스를 사용하십시오.

http://codex.wordpress.org/Special:Export로 이동 하십시오 . 이 페이지에서는 내보낼 페이지와 카테고리를 표시 할 수 있습니다.

Function Reference페이지 를 내보내려고한다고 가정하겠습니다 . 페이지 이름의 큰 상자에 "Function_Reference"를 입력하십시오. 한 번에 여러 페이지를 내보내려면 한 줄에 한 페이지 이름을 배치하십시오.

그러나 한 페이지가 그다지 유용하지 않기 때문에 전체 Functions카테고리를 대신 내 보냅니다 . 카테고리 상자에 "함수"를 입력하고 추가를 클릭 하십시오. Codex는 자동으로 모든 964 기능 페이지를 나열합니다. 그런 다음 "Function_Reference"줄을 추가하면 인덱스도 얻을 수 있습니다.

기능 참조 페이지가 사전 선택된 코덱

http://codex.wordpress.org/Special:AllPages 에서 사용 가능한 모든 페이지 목록을 볼 수 있습니다 . 목록은 상당히 광범위하므로 여기서는 다루지 않겠지 만 내보내려는 모든 페이지를 클릭하십시오.

"내보내기"를 클릭하면 Codex는 모든 내용을 포함하는 (대부분 큰) XML 파일을 생성합니다.

코덱 가져 오기

이제 로컬 MediaWiki 설치로 돌아갑니다. 이제 XML doc을 가져 와서 WordPress Codex의 로컬 "복제본"을 만들 수 있습니다.

자세한 가져 오기 지침은 MediaWiki 웹 사이트에서 확인할 수 있습니다.


4
좋은 답변입니다! 방금 MediaWiki API를 살펴보기 시작했으며 Codex가 내보내기를 실현하지 못했습니다.
Chris_O

일부 페이지는 이제 developer.wordpress.org로 전송되었으며 기능 카테고리에서 제외되었습니다. 를 내 보내면 Functions페이지가 누락 get_permalink됩니다 (예 : 포함되지 않음). 대략 20 %가 빠진 것으로 추정됩니다.
Pim Schaaf

9

당신이 사용할 수있는 대시 (OS X) 또는 열성 설명서 세트로 사용할 수 코덱스 함수 참조의 스크랩을 (리눅스, 윈도우) 응용 프로그램.

설치 및 사용이 쉽지만 세트를 최신 상태로 유지하는 방법은 약간 모호합니다.


3
저는 대시 개발자입니다. 새로운 버전의 WordPress가 나올 때마다 WordPress docset을 업데이트합니다.
bogdansrc

1
내가 유일하게 열성 (또는 대시가) 매우 과소 평가하고,이 대답은 허용 대답해야한다고 생각하는 사람 지금 ?
Ejaz

@Ejay 허용되는 답변은 OP가 선택한 답변입니다. :) 여러 답변이 다른 질문에 대한 답변을 제공하는 것이 일반적입니다.
Rarst

고마워요. 최근 Mac에서 Linux로 마이그레이션했으며 Zeal은 내가 찾던 것입니다. FWIW bogdansrc, 나는 Mac에서 Dash를 몇 번 구입했으며, docsets에 관대하기 때문에 항상 Mac 개발자에게 홍보 할 것입니다. ;)
corysimmons


4

HTTrack (http://www.httrack.com/)을 사용하여이 작업을 직접 수행했습니다. 그것은 소수의 메가 바이트가되었습니다. (지금 정확한 숫자는 확실하지 않습니다. 하드 디스크 고장으로 로컬 사본을 잃어 버렸지 만 아직 재구성하지는 않았습니다).


:-( 남자, 더 나은 방법이 있어야합니다. 답변 주셔서 감사합니다. 다른 희망이 있습니다!
artlung

Mac에 이와 같은 것이 있습니까?
Mild Fuzz

비슷한 것을하는 BlueCrab이라는 앱이 있지만, 한번도 사용한 적이 없기 때문에 그 사용에 대해 말할 수는 없습니다.
Keith S.

2

MediaWiki API를 사용할 수 있습니다 . API 및 기타 방법을 사용하여 위키를 미러링하는 방법에 대한 완전한 문서 가 있습니다 .


정적 html 세트로 저장할 수 있습니까, 아니면 대상 장치에서 Apache / PHP (또는 현재 MediaWiki 요구 사항이 무엇이든)를 실행해야합니까? 구현 세부 사항에는 간단한 지침 세트가 없으며 대신 다양한 완성도의 다른 솔루션을 가리 킵니다. sciencemedianetwork.org/wiki/...
artlung

WordPress를 로컬로 개발하는 데 사용하는 경우 이미 Apache / PHP를 실행 중이고 MediaWiki를 로컬로 실행하기위한 요구 사항을 충족하고 있습니다.
EAMann

@EAMann 실제로 IIS를 사용하는 소수의 사람들을 알고 있지만 요점을 지적합니다. 나는 지침이 세부 사항이 부족하다는 것을 다시 말할 것입니다. 실제로 백업을 실행하기 위해 작성된 "레시피"는 없습니다.
artlung

IIS에서 MediaWiki를 실행하는 것은 완전히 별개의 문제입니다. 그러나 나는 당신의 요점을 봅니다. Windows 상자에서도 XAMPP 또는 유사한 솔루션을 설치하여 로컬로 작업을 수행합니다.
EAMann

1

멋진 생각,

"로컬"로 만드는 몇 가지 방법이 있습니다.

  • 재귀 적 wget을 할 수 있습니다. 시간이 오래 걸립니다. 당신이 언급했듯이.
  • 화면 스크레이퍼를 사용할 수 있습니다 : http://scraperwiki.com
  • 인터넷에 연결할 때마다 로컬로 저장하는 스크립트를 작성할 수 있습니다.
  • 당신은 바로 더러워 질 수 있으며 코덱을 방문 할 때마다 폴더에 저장할 수 있습니다.

요컨대 현재이 저장소는 없습니다. 하나 만드는 것이 멋지지만.

어쩌면 내가 쓸거야 ...


오늘 밤 늦게 다시 게시하겠습니다. 나는 실제로 이것을 조금 수행했을 수도 있습니다.

GitHub에 넣겠습니다.

업데이트 : MediaWiki의 대답은 이것이 실제로 어떻게 이루어져야하는지입니다.


1

나는 이것이 오래된 스레드라는 것을 알고 있지만 히트를 모으고 있으므로이 답변을 추가 할 것입니다

devdocs.io 에는 필요한 모든 워드 프레스 용 API가 있지만 Codex 버전과 같은 구조는 아니지만 일부 경우 여전히 유용합니다.

참고 : WordPress 문서뿐만 아니라 다른 많은 인기있는 언어도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.