2016-08-07 3 views
0

저는 WP 기능을 사용하는 .php 파일을 가지고 있습니다. get_stylesheet_directory_uri(), query_posts 등 ... 물론 $ wpdb입니다.Wordpress는 수동으로 .php 파일을 추가합니다.

파일 자체는 JSON 데이터를 반환하므로 자체적으로 볼 수 없습니다.

템플릿을 찾지 않거나 WP 대시 보드에서 주위를 클릭하고 싶지 않습니다. WP 파일 구조에 WP 파일과 WP 기능 및 개체를 사용할 수있는 위치를 알기 원합니다.

상단에 무엇을 포함해야합니까?

+1

[this] (http://stackoverflow.com/questions/5306612/using-wpdb-in-standalone-script) – stweb

+0

나는 거기에서 지시를 따라했지만 여전히 실패한다. WP는 functions.php에서 사용되는 전역을 찾을 수 없습니다. –

+0

필요한 코드를 테마의 functions.php에 넣지 않는 이유는 무엇입니까? – stweb

답변

1

테마 루트 디렉토리 또는 하위 테마 (사용자 정의 템플릿을 만들 때 하위 테마가 중요 함)에서 사용자 정의 템플릿을 만들 수 있습니다.

템플릿에는 템플릿 이름, 머리말 및 꼬리말 기능이 있어야합니다.

예 : custom-tpl.php

<?php 

Template Name: My Custom Temlate 

get_header(); 

//your other functions and content goes here 

get_footer(); 

템플릿을 만든 후에 편집 페이지 템플릿 섹션의 드롭 다운에 나타납니다. 귀하의 페이지에 대한 사용자 정의 템플릿을 선택하고 출력을 얻을 페이지를 볼 수 있습니다.

0

사용자 정의 page template을 만들 수 있습니다. 페이지 템플릿 내부 : 당신은 JSON 출력을 원하는 앞 페이지에

<?php 

global $wpdb; 

[here you will write your code] 


?> 

, 도메인 이름 (도메인 이름), 테마 이름 (THEMENAME) 및 테마 템플릿 파일을 사용하여 URL을 http://domainname.com/wp-content/themes/themename/custompagetemplatename.php

를 사용 url의 예제 이름 대신 name (custompagetemplatename)을 사용하십시오. 이 url은 코드에 대한 결과를 반환합니다. 템플릿에서이 댓글에 대해

: 당신은 워드 프레스의 페이지에 대한 템플릿으로 사용하려는 경우가 아니면

<?php 
/* Template Name: Full Width Page */ 
?> 

당신은 당신의 파일의 헤더에 템플릿 이름이 필요하지 않습니다.

관련 문제