2010-07-29 2 views
0

PHP 코드를 사용자 정의 필드에 삽입하는 방법을 알아 내려고했지만 지금까지는 코드를 실행하는 대신 문자 그대로 표시한다는 것입니다. 그렇다면 실제로 실행하기 위해 사용자 정의 필드에 삽입하는 PHP를 일반 텍스트처럼 표시하는 대신 어떻게 가져 가야합니까?WordPress 사용자 정의 필드에 PHP 코드를 삽입하는 방법

답변

2

템플릿의 입력란 내용은 eval() 일 것입니다. eval()a number of reasons의 경우 문제가있는 것으로 간주됩니다. 블로그 관리자 만이 아니라면 매우주의하십시오.

나는 또한 당신이 원하는 것을 성취 할 수있는 더 좋은 방법이 없는지 고려할 것입니다. WP 템플릿에있는 라이브러리 파일에 PHP 코드가 있고 코드가 사용자 정의 필드를 처리하고 값에 따라 액션을 실행하면됩니다. 이렇게하면 eval()이 불필요 해지고 사용자 지정 필드에 기록 된 유해한 명령의 잠재적 위험이 제한됩니다.

0

Exec-PHP과 같은 플러그인을 살펴볼 수 있습니다.이 플러그인은 기본적으로 맞춤 입력란을 실행하지만 시작점 일 수 있습니다.

사용자 정의 필드를 통해 원하는 데이터를 전달하고 PHP 코드가 실제 템플릿 파일 (single.php 또는 page.php 등)에서 실행되도록하는 것이 더 쉽습니다.

관련 문제