2010-07-18 5 views
0

PHP 페이지에 게시하는 간단한 HTML 양식이 있는데, 그러면 사용자에게 일부 콘텐츠가 반환됩니다. 이 PHP 코드를 가져 와서 내 WordPress 테마를 감싸서 내 사이트의 정상적인 페이지처럼 보이게하고 싶습니다. 이것에 대한 리소스를 찾을 수 없습니다 - 어디서부터 시작해야합니까?Wordpress - PHP 코드를 페이지에 통합하는 방법은 무엇입니까?

감사합니다.

답변

4

당신은 다음과 같이 시작하는 PHP 파일 업로드하여 새 페이지 템플릿을 만들 수 있습니다

 
<?php 
/* 
Template Name: Something 
*/ 
?> 

그런 다음 워드 프레스에 새로운 페이지를 만들고, 오른쪽에 템플릿의 드롭 다운 상자에 볼을 (따라 어떤 버전을 사용하고 있는지). 그것을 선택하면, 새로 생성 된 페이지는 이제 원하는 PHP 코드를 가질 수 있습니다. 기본 페이지 템플리트 (존재하는 경우)를 시작점으로 복사하는 것이 좋습니다.

+0

자세한 내용은 http://codex.wordpress.org/Pages를 참조하십시오. – user11977

1

사용자 정의 PHP 코드를 배치 할 위치의 ID/페이지 ID를 찾으십시오.

사용자 정의 코드를 게시 할 위치가 포스트 인 경우 단일 POSTID.php라는 테마 폴더에 파일을 만들어야합니다.

사용자 지정 코드가 페이지에 저장된다고 가정하면 page-PAGEID.php라는 테마 폴더에 파일을 만들어야합니다.

single.php 또는 page.php의 기본 코드를 새로 만든 파일에 복사하면 사용자 정의 코드를 새 파일에 삽입 할 수 있습니다. 양식 작업은 일반적으로 "#"이어야하며 양식이 적절하게 작동하지 않는 경우 HTML 양식 필드 중 하나가 Wordpress에서 무언가를 수행하는 데 사용되기 때문일 가능성이 큽니다. (예 : "comment"라는 이름의 텍스트 상자는 WordPress에서 코멘트를 추가하려고한다고 생각하기 때문에 코드에서 제대로 작동하지 않습니다.)

데이터베이스 액세스가 필요한 작업을 수행하는 경우 Wordpress는 테마에 DB 연결을 유지하므로 데이터베이스에 다시 연결할 필요가 없습니다. 물론 당신이하려는 것이 아니라면, Wordpress가 설치된 데이터베이스가 아닌 별도의 데이터베이스에 저장되어 있어야합니다.

질문이 있으시면 알려주십시오.

관련 문제