2013-06-07 11 views
8

私のウェブサイトでは、私はCMSを使いたいです。私はWordPressがより多くの機能を持っていると感じ、私たちのウェブサイトを最も良くするためのプラグインをたくさん提供します。しかし、私が直面している問題は..です、どうすればCakephpフレームワークでWord Pressを使うことができますか?WordpressとCakephpを統合するには?

+0

あなたはこれをチェックしましたか?http://rakesh.tembhurne.com/running-wordpress-blog-from-cakephp/&http://wordpress.org/support/topic/want-to-integrate-wordpress-into- cakephp?reply = 3そしてこれでもhttp://wordpress.org/support/topic/failing-to-integrate-wp-with-cakephp?replies=10 – swapnesh

答えて

15
  • ここで、まずWordPressをCakePHPに統合する場合は、まずapp/webrootフォルダに配置する必要があります。だから、あなたのCakePHPのapp/webrootにWordPressフォルダを置く。

  • しかし、ケーキはアドレスを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のデータベースにアクセスする場合、それは..あなたのために役立つ

+0

私を助けました。ありがとう – nik

0

、あなたには、いくつかを使用することができますすることがありmodels I created

通常のCakeメソッドでデータをクエリできます。

これは、WordPressのデータを使用してCakeで重たくする必要がある場合に便利です。より緊密な統合は可能ですが、より多くの作業が必要です。あなたが役に立つかもしれないblog postを書きました。

関連する問題