2014-09-22 5 views
0

WP-API 플러그인을 통해 WordPress와 Angular JS를 함께 사용하여 실험하고 있습니다. WordPress에서 JSON API를 통해 콘텐츠를 제공하고 Angular가 다른 모든 것을 처리하도록하고 싶습니다. 라우팅 등 내 홈페이지에 대한 모든 요청이 내 홈 페이지로 돌아 가야합니다. Angular는 URL을 읽고 적절한보기를로드합니다. 각도 UI 라우터를 사용하여 여기에 추가 옵션을 제공합니다.WordPress - 모든 요청을 다시 색인으로 라우팅하는 방법

header.php와 footer.php를 제외한 모든 WordPress 테마 파일을 삭제했으며 이는 http://mywordpresssite.com/route과 같은 URL을 의미합니다. WordPress는 다시 색인으로 돌아가고 각도는 경로를 읽습니다.

그러나 내가 http://mywordpresssite.com/route/parameter과 같은 요청을하면 색인으로 바로 전송됩니다.

나는이 작품을 만들기 위해 내가 무엇을 봐야하는지 모른다. .htaccess 파일에서이 작업을 수행 할 수 있습니까? 아니면 WordPress에 사용자 정의 경로를 작성해야합니까?

답변

0

나는 당신을 올바르게 이해하지 못합니다. 당신은 각도로 테마를 만들고 모든 ajax stuf를 functions.php 파일에 넣습니다. Wordpress ajax suport 있습니다. 그런 다음 각도 테마에서 원하는 형식으로 해당 함수를 호출 할 수 있습니다.

죄송합니다. 몇 가지 예는 포함하지 않지만 모바일에서는 weiting입니다. https://github.com/altrovideo/wordpress-angularjs

내가 선택한 길을 매우 다르다 :

나는 당신의 문제를 가지고 난 당신이 여기 찾을 수있는 매우 유사한 프로젝트에서 일하고 있어요

+0

시간을내어 답변 해 주셔서 감사하지만 내 질문에 답변하지 않았습니다. 이미 WP-API 플러그인을 설정 했으므로 JSON 형식으로 데이터를 가져 오는 데 문제가 없습니다. 내 문제는 WordPress와 Angular의 라우팅입니다. – laurencedorman

0

가 알려줘 내가 결정했습니다 어떤 프론트 엔드 WordPress의 코드를 포기하기 위해, 그래서 내가 dir에 빈 서브 디렉토리를 썼다. 그런 다음 내 html + js + css 파일을 사용했다. https://wordpress.org/plugins/json-rest-api/

페이지 매김 나는 http://angular-ui.github.io/bootstrap을 사용한다. 각도 라우팅 모듈을 사용하고 잘 작동합니다.

어쩌면 WordPress의 headers.php 파일이 있고 고전적인 WordPress 테마로 사용하면 문제가 발생합니다.

도움이 될지 알려주세요.

+0

이것이 대부분의 사람들이 해본 일입니다. WordPress가 테마로 제공하는 많은 유용한 기능을 놓치고 있다는 느낌이 들기 때문에 이상적이라고 생각하지 않습니다. 의견을 보내 주셔서 감사합니다. – laurencedorman

관련 문제