2017-05-08 14 views
0

저는 WordPress, PHP 및 Json 데이터 파일을 구문 분석하고이를 내 페이지의 콘텐츠로 표시하는 개념에 익숙합니다. 저는 wordpress로 작업 중이며, 플러그인 JSON Content Importer를 사용해 보았습니다.하지만 무료 버전에서는 루프를 수행 할 수 없습니다. Json 파일을 구문 분석하기 위해 간단한 PHP 라이브러리 (어느 것을 사용합니까?)를 사용하고보기와의 바인딩을 그렇게해야합니다 (아마도). 내 Json 필드를 뷰와 매핑하기 위해 템플릿 라이브러리 (콧수염? 나뭇 가지?)를 사용해야하는지 모르겠다.).Wordpress 데이터 중심 사이트에 권장되는 아키텍처? (JSON 피드에서 오는 데이터)

어쩌면 어렵지는 않을지 모르지만 나는 이것을 실현하는 '가장 단순한'방법을 찾지 못했습니다. 비슷한 github 프로젝트가 나에게 영감을 불어 넣을 수도 있습니다. 고마워요

+0

당신은 쉽게 json_decode()를 사용하여 JSON을 구문 분석 할 수 있습니다. 그럼 당신이 그것을 할 수있는 루프, 그것을 통해 루프 등 ... –

+0

좋아, 슈퍼 ...하지만이 코드를 배치 해야하는 WordPress의 파일을 알고 계십니까? 페이지에 json의 내용을 주입하는 방법은 무엇입니까? (나는 몇몇 슬롯 ('div')를 가져야한다고 생각한다.) ... – nzaero

답변

0

위의 의견에 답변하려면 - json으로 무엇을하고 싶은지에 따라 달라집니다.

옵션에서 사용할 데이터를 입력하는 데 사용하는 경우 functions.php에 넣을 수 있습니다. 그것을 표시하려면, 그것을 템플리트 파일에 넣고 그 템플리트를 사용하는 페이지를 작성할 수 있습니다.

URL에서 가져 오는 경우 'wp_remote_get()'을 사용해야합니다. 좀 좋아 :

$request = wp_remote_get($url); 
$response = wp_remote_retrieve_body($request); 
// You can check the response before outputing it. 
$output = json_decode($response); 

$output는 데이터의 배열이 포함되어 있습니다. 그것으로, 당신은 그것을 통해 루프, 또는 그것의 일부를 사용하여 원하는대로 그것을 사용할 수 있습니다 ...