2013-06-02 5 views
1

저는 워드 프레스 플러그인을 만들었지 만 수리해야하는 몇 가지 문제를 저에게 보냈습니다. 그들이 나에게 말했다 BYT 은 내가, 핵심 워드 프레스에 액세스 할 핵심 WordPress 기능에 대한 액세스 권한이 있습니다.

<?php 
include '../../../wp-load.php'; 
?> 

를 사용 : 예 : "초기화"또는 "admin_init 같은

당신이 액션 훅으로 처리 기능을 묶어 경우가 가장 좋습니다, ".

하지만

내가 웹에 좋은 정보를 찾을 수 없습니다. 나는이 시도 :

<?php 
add_action('get_header', 'my_function_init'); 
?> 

다른 것들 내가 웹에서 발견을하지만 아무것도 WP-load.php처럼 작동하지 않습니다.

어떤 조언이 필요합니까?

답변

1

워드 프레스는 당신이 그것을 위해 시스템에서 파일을 가져 못하게 ... 그것은 보안 위반입니다. 가장 좋은 것은 admin_init입니다.

더 여기 읽기 : 그것은 당신에게 당신이 필요로하는 모든 것을 제공 Plugin API/Action Reference/admin init

... 당신이 얘기 한계는 무엇인가?

+0

내 문제는 내 플러그인이 외부 파일에 사용자를 전송하고 해당 파일에 내가 워드 프레스 기능을 추가 할 때 그는하지 않습니다 ... 난 그 외부 파일 작업 워드 프레스의 핵심을 필요 ... 일부 워드 프레스 veriables이 있다는 것입니다 그 (것)들을 읽으십시오, 그는 wordpress의 이상으로 나의 플러그인 폴더에서 달리고있다 ... 이것은 왜 add_action 명령의 아무도 저를 위해 작동하고 있지 않다 ... – user2440873

+0

왜 당신은'wordpress/wp-content/plugins' 폴더? –

+0

이 내 플러그인입니다 : http://zeevm.co.il/zeevmobile.zip 그가 필요가있는 플러그인이 외부 페이지로 사용자를 보냅니다 워드 프레스 (파일 이동 page.php에) 내부의 플러그인 파일을로드 한 후 WordPress에서 실행하는 ... 그들은 나쁜 생각이들 때까지 나는 아무런 문제없이 이것을했다. 하지만 난이 일을하는 방법에 대한 다른 옵션이 없습니다. 어떤 충고 ? – user2440873

관련 문제