programing

Wordpress와 Cakephp를 통합하는 방법

padding 2023. 4. 3. 21:19
반응형

Wordpress와 Cakephp를 통합하는 방법

제 웹사이트는 CMS를 사용하고 싶습니다.WordPress더 많은 기능을 갖추고 많은 플러그인을 제공하여 웹 사이트를 최적화할 수 있습니다.하지만 제가 직면한 문제는 워드 프레스를 어떻게 사용할 수 있느냐는 것입니다.Cakephp프레임워크?

  • 먼저 WordPress를 CakePHP에 통합하려면 앱/webroot 폴더에 넣어야 합니다.따라서 WordPress 폴더를 CakePHP의 앱/webroot에 넣습니다.

  • 하지만 케이크는 http://www.example.com/blog/의 주소를 유지하지 못한다.주소가 http://www.example.com/app/webroot/blog/ 로 변경됩니다.

  • 이제 CakePHP 루트 디렉토리에서 .htaccess 파일을 열고 내용을 다음 행으로 바꿉니다.

 RewriteEngine on

 RedirectMatch temp ^/blog/wp-admin$ http://www.example.com/blog/

 RewriteRule ^blog$ blog/ [L]

 RewriteRule ^blog/wp-admin$ blog/wp-admin/ [L]

 RewriteRule ^$ app/webroot/    [L]

 RewriteRule (.*) app/webroot/$1 [L]

이거 드셔보세요.당신에게 도움이 될 수도 있습니다.

CakePHP 2.x에서 WordPress 데이터베이스에 액세스하려면 내가 만든 일부 모델을 사용할 수 있습니다.

일반적인 케이크 방법으로 데이터를 조회할 수 있습니다.

$this->loadModel('Wordpress.Post');
$this->Post->find('all');

WordPress의 데이터를 사용하여 Cake를 사용하여 무거운 리프팅을 수행해야 할 경우 유용합니다.보다 긴밀한 통합이 가능하지만 더 많은 작업이 필요합니다.도움이 될 만한 블로그 투고를 작성했습니다.

언급URL : https://stackoverflow.com/questions/16976798/how-to-integrate-wordpress-with-cakephp

반응형