2
내 호스팅 제공 업체는 기본적으로 curl
확장 프로그램을 사용하지 않지만 dl()
을 사용하여로드 할 수 있습니다.WordPress에서 확장 프로그램을로드하기위한 정확한 위치
WordPress
의 올바른 위치에 wp_remote_*
기능을 사용할 수 있도록 확장 프로그램을로드 할 수 있습니까?
WordPress
코드의 가능한 업그레이드에서 생존하고 싶습니다.
내 호스팅 제공 업체는 기본적으로 curl
확장 프로그램을 사용하지 않지만 dl()
을 사용하여로드 할 수 있습니다.WordPress에서 확장 프로그램을로드하기위한 정확한 위치
WordPress
의 올바른 위치에 wp_remote_*
기능을 사용할 수 있도록 확장 프로그램을로드 할 수 있습니까?
WordPress
코드의 가능한 업그레이드에서 생존하고 싶습니다.
내가 아는 가장 오래된 후크는 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');
는 ... 다른 작업을 수행하기 전에
당신의 컬 확장을로드하거나해야한다. 기능 페이지에 추가하십시오. – percent20
실제로 Google Analytics 플러그인 관리자의 관리 모드에서 대시 보드를로드 할 때 컬 확장 기능 만 필요합니다. 각 페이지 뷰에'curl.so'를로드하지 않으면 오버 헤드가 많이 걸릴까요? – Quassnoi
그럴 경우,'plugins_loaded' 훅을 사용하십시오. 그것은 관리자 페이지 요청에 대해 발사하는 첫 걸작입니다. – EAMann