2010-05-20 2 views
2

내 호스팅 제공 업체는 기본적으로 curl 확장 프로그램을 사용하지 않지만 dl()을 사용하여로드 할 수 있습니다.WordPress에서 확장 프로그램을로드하기위한 정확한 위치

WordPress의 올바른 위치에 wp_remote_* 기능을 사용할 수 있도록 확장 프로그램을로드 할 수 있습니까?

WordPress 코드의 가능한 업그레이드에서 생존하고 싶습니다.

답변

2

내가 아는 가장 오래된 후크는 init입니다.

add_action('init', 'load_curl_functions'); 

function load_curl_functions() { 
    //Use dl() to load curl 
} 

---- 편집 ----

같습니다

있는 것처럼 : 내 포인트는 다음과 플러그인 (이 업그레이드 살아남을 수 있도록)로이를 구축 할 것 init 전에 발사되는 후크. 대신 load_textdomain에 연결하는 것이 좋습니다. 이것은 언어와 번역 기능을로드하는 훅입니다 (이전에 실행되는 훅은 muplugins_loaded이며 mu가 아닌 설치에서는 작동하지 않을 수 있습니다).

그래서 : 당신이 테마에 뭔가를이 일을하는 경우 add_action('load_textdomain', 'load_curl_functions');는 ... 다른 작업을 수행하기 전에

+0

당신의 컬 확장을로드하거나해야한다. 기능 페이지에 추가하십시오. – percent20

+0

실제로 Google Analytics 플러그인 관리자의 관리 모드에서 대시 보드를로드 할 때 컬 확장 기능 만 필요합니다. 각 페이지 뷰에'curl.so'를로드하지 않으면 오버 헤드가 많이 걸릴까요? – Quassnoi

+0

그럴 경우,'plugins_loaded' 훅을 사용하십시오. 그것은 관리자 페이지 요청에 대해 발사하는 첫 걸작입니다. – EAMann

관련 문제