API를 단축하는 WordPress
간단한 기능을 wordpress2.5 세트, 매크로 코드의 콘텐츠를 만드는 데 사용됩니다 제인 (단축) API를,의 새로운 코드를 추가합니다. 제인 코드 형태로 다음과 같습니다 : [게임] 또는 [codebox ]...[/ codebox]
제인 코드 API를, 다음을 지원하기 위해 만든 제인 코드 특성을 쉽게된다. 제인 코드 분석 작업의 모든 형태의 API를 더 이상 필요가 각 제인 코드에 해당하는 정규 표현식에 대한 준비를 처리할 수있다. 도우미 기능은 또한 프로 그레시브 API는 기본 설정 및 속성에 대한 접근을 포함하고있습니다. 자기 - 폐쇄하고 수동적 제인, API를 지원을 제공합니다 코드를 마감했다.
개요
제인 코드를 처리하는 기능을 제공하는 데 사용됩니다. 제인 코드 프로세서는 광범위하게 WordPress에 비슷한 필터를 필터 : 그들의 모든 매개 변수 (속성)과 반환되는 결과 (제인 코드 출력)에 동의합니다. 기능 add_shortcode 등록 코드 프로세서 제인 (). 그것은 두 개의 매개 변수 : 제인 코드 이름은 문서 자체를 문자열)와 프로세서 기능 이름 (대한있다. 제인 코드 프로세서 기능 1월 2일 매개 변수 : $ atts 특성 (배열)과 $ 콘텐츠를 수용해야한다 (의 내용) (해당되는 경우 코드를 제인 양식)가 포함되어있습니다.
예를 들면 : 함수 my_shortcode_handler ($ atts, $ 콘텐츠 = null을)은 등록 코드를 프로세서 제인 API 호출 (),
양식은 다음과 같습니다 : ( '내 - 단축', 'my_shortcode_handler add_shortcode');
공연 시간 the_content 때, 제인 코드 API는 "같은 모든 제인 코드의 해결합니다 [내 - 단축]", 만약 거기에 특성과 콘텐츠, 그들로부터 분리되며, 문제들을 해결, 그리고 해당 프로세서로 제인 코드 통과 기능을 수행합니다. 모든 문자열은 프로세서에 의해 반환된 문서 자체 제인 코드를 삽입할 위치로 대체됩니다. 제인 코드를 속성으로 다음과 같습니다 : [내 - 단축 foo는 = "bar"가 바즈 = "빙"] 코드를 콘텐츠 ........[/ 내 - 단축] 그들이 연관 배열로 변환됩니다 (아래 참조), atts 달러로 함수에 전달된 매개 변수는 프로세서; 콘텐츠로 $ 콘텐츠를 전달했다.
배열 ( 'foo는'=> "바 ','바즈 '=>"빙') 주요 특성의 연관 배열이고, 반면 값은 해당 속성 값이됩니다.











































