2013-11-25 7 views
0

나는 워드 프레스 플러그인을 쓰고 있어요,하지만 난 문제로 실행 해요는 ... 워드 프레스 플러그인 기능 오류

나는 사용자가 로그인에 관계되어 있는지 확인 할 수있는 기능을 가진 유틸리티 파일을 썼다. 파일에서이 함수를 호출하면 모두 잘됩니다. 그래도 다른 파일에서 호출하면 다음과 같은 오류가 발생합니다.

is_user_logged_in() undefined function...

작동하는 페이지가 루트 디렉토리에 있습니다. 작동하지 않는 페이지는 다른 폴더 (resources/pages/rate_opera.php)에 있습니다. 파일은 해당 페이지에 포함되어 있습니다.

어떻게해야합니까?

+0

우리에게 보여줄 수있는 다른 코드가 있습니까? – IronMan84

답변

0

이것은 함수가 정의되지 않았 음을 의미합니다.

당신은 너무 빨리 또는 WP 외부에서 전화하고 있습니다.

전자는 init 훅보다 이전에 호출하지 마십시오. 사용자가 그 훅의 초기에 로그인하기 때문에 조심하십시오.

후자의 경우 기능을 직접 제공 할 때까지 정의 될 확률은 전혀 없습니다.