2010-01-15 4 views
0

종종 템플릿 파일 (sidebar.php, index.php, header.php 등 ...)에 내 자신의 PHP 소스 코드를 추가하려고하면 오류가 발생합니다 . 그러나, 그것은 Wordpress의 그것의 자신의 그것에 제대로 작동합니다. Wordpress의 템플릿 파일에서 PHP를 사용하는 방법이 있습니까? 당신이 wp-content/themes/themename/sidebar.php, index.phpheader.php에 대해 이야기하는 경우Wordpress와 내 자신의 사용자 정의 PHP 물건

+1

커스텀 PHP는 Wordpress의 기능 세트와 아무런 충돌이없는 한 Wordpress에서 실행하든 실행하지 않아도됩니다. 얻은 오류 메시지와 코드 일부를 인용하십시오. –

+0

당신이 실제로 성취하려는 것을 조금 더 설명하면 우리에게 도움이 될 것입니다. – espais

답변

2

, 음, 물론 당신은이 파일을 편집 할 수 있습니다. 그들은 편집하기위한 것입니다. 오직 당신은 당신이 당신의 자신의 플러그인을 작성하여 워드 프레스 기능을 확장 할 수 워드 프레스와 Wordpress' Docs

0

에 그것에 대해 읽을 수 있습니다 ...

을 기존 PHP 함수를 덮어 쓰지 않도록해야합니다. 이것은 상당히 고통스럽지 않은 과정입니다.

http://codex.wordpress.org/Writing_a_Plugin

또한 템플릿은 functions.php 템플릿 파일에 기능을 넣어 가지고있는 기능을 확장 할 수 있습니다.

http://codex.wordpress.org/Theme_Development#Theme_Functions_File

오류가 발생하지 않아야 템플릿에 사용자 정의 PHP 코드를 추가. 유일한 문제는 코드가 기존의 WordPress 함수 이름 및 변수와 충돌한다는 것입니다.

1

PHP를 추가 할 필요가없는 플러그인은 없지만 업그레이드 가능성을 유지하려면 가능한 한 핵심 WP 파일을 변경하지 말고 자신의 테마 파일이나 자신의 플러그인에 코드를 삽입해야합니다. 오류가 발생하는 경우 세부 정보 없이는 무엇이 될지 짐작하기는 어렵지만 간단한 구문 분석 오류 등을 제외하면 가장 큰 원인은 범위 지정 오류입니다.

관련 문제