내 문제는 기본 플러그인 파일에 다음과 같은 PHP 파일을 포함시키는 것입니다.
include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
그리고 그 파일에서 다음과 같은 WordPress 함수를 호출했습니다.
add_action('hook', 'callback');
그리고 나는 얻는다 :
치명적 오류 : 정의되지 않은 함수 add_action () 호출
지금 당신이 "사용 if(**function_exists**('add_action')){
" 이라고 말하기 전에 그것을 사용하면 작동하지 않습니다.
질문 :
- 올바른 방법은 무엇입니까?
- 무엇의 차이입니다
include
,include_once
,require
그리고 할 때 나는 마녀를 사용할 수 있습니까?
WP_PLUGIN_URL
위 코드에서 볼 수 있습니다 :)