2016-10-07 5 views
0

방금 ​​PHPWordPress을 배우기 시작했습니다. WordPress의 기본 단순 플러그인은 Hello Dolly입니다. hello.php 파일에는 wptexturize() 또는 add_action()과 같은 일부 WordPress 기능이 표시되지만 해당 파일에는 include 또는 require 표현이 없습니다. 그 플러그인이 테마를 포함하지 않고 WordPress 기능을 어떻게 사용할 수 있습니까?Hello Dolly 플러그인이 Wordpress 기능을 어떻게 사용합니까?

+0

코드를 게시 할 수 있습니까? – rmc00

+0

@ rmc00 코드가 너무 많은 공간을 차지합니다. 이 링크에서 다운로드 할 수 있습니다. https://wordpress.org/plugins/hello-dolly/ –

답변

0

add_action() 및 기타 (https://codex.wordpress.org/Plugin_API 참조)는 Wordpress Plugin API의 일부이며 플러그인의 전역 실행 공간에서 사용할 수 있습니다.

이 온라인 플러그인 개발에 대한 자습서의 톤 또는이 체크 아웃 https://codex.wordpress.org/Writing_a_Plugin

편집 :

단순화 흐름 :

Request --> index.php --> wp-settings.php -> (checks for active plugins) -> List of active plugins -> each list item (plugin) is included (basically your plugin index file) --> plugin index file uses plugin API

그래서 당신은 당신의 플러그인 코드 생각할 수 wp 색인 파일의 일부로 ... 이전에로드 된 모든 내용은 플러그인 코드에서도 사용할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 이미 알고 있지만 사용 가능성 메커니즘을 알고 싶습니다. –

+0

''php',''2.php',''index.php' 파일이''.php''와'2.php'가''index''에 포함되어 있다면''php' 파일이 3 개있는 것을 의미합니까? php'이면'.php'에 속하는 함수는'2.php'에서 사용할 수 있습니까? –

+0

맞습니다 - 포함하는 것이 좋습니다 :) –

관련 문제