programing

Wordpress와 Spring MVC의 통합

codeshow 2023. 10. 4. 23:03
반응형

Wordpress와 Spring MVC의 통합

/blog 디렉토리 아래에 있는 사이트의 블로그 컨텐츠를 제공하기 위한 워드프레스 설치를 원합니다.

제 사이트는 Spring Mvc에서 실행되며 당연히 제 사이트의 기본 레이아웃(Header and Footer)을 유지하고 워드프레스 블로그를 통합하고 싶습니다.

이를 위한 접근 방법은 무엇일까요?

저는 타일을 템플릿 메커니즘으로 사용하고 있기 때문에 기본적으로 requestDispatcher로 /blog 요청을 처리하고 내부적으로 Wordpress에 요청을 전달한 다음 응답을 받아 내 페이지의 Content Tile 섹션 안에서 스트리밍하여 헤더와 바닥글에 대한 내 사이트의 기본 모양을 유지하려고 했습니다.하지만 저는 이 접근법을 잘 모르겠습니다.

어떻게 이게 가능하죠?RestAPI도 있습니다.

단순히 WordPress를 컨텐츠 관리 시스템으로 사용하고 Spring MVC + Tiles를 사용하여 블로그를 표시하고자 한다면 WP Rest API 또는 JSON API와 같은 API 플러그인으로 워드프레스 페이지와 게시물을 노출하는 것이 좋은 해결책으로 들립니다.이것이 당사의 FAQ/연락처/약관/등 페이지를 관리하는 방법입니다.

보다 신속하게 하기 위해 애플리케이션 데이터베이스와 WordPress 인스턴스 간의 콘텐츠를 30분마다 동기화하여 페이지가 사용자에 의해 요청될 때 콘텐츠를 WordPress에서 꺼내는 것이 아니라 애플리케이션 DB에서 꺼내도록 합니다.그리고 더 빠른 속도로 이러한 데이터에 대해 30분 동안 지속되는 하이버네이트 캐시를 만들었습니다.

는 최근에 WP REST API 플러그인을 사용하여 WordPress에서 컨텐츠를 가져오는 라이브러리를 봄에 작성했습니다.당신은 그것이 유용하다고 생각할지도 모릅니다.Spring Boot와 WordPress를 통합하는 방법에 대한 블로그 게시물입니다.

언급URL : https://stackoverflow.com/questions/29458027/integrating-wordpress-with-spring-mvc

반응형