8

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

4

2 に答える 2

15
  • まず最初に、WordPress を CakePHP に統合したい場合は、それを app/webroot フォルダーに配置する必要があります。したがって、WordPress フォルダーを CakePHP の app/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]

これを試してみてください..役に立つかもしれません..

于 2013-06-07T07:40:06.787 に答える
1

CakePHP 2.x から WordPress データベースにアクセスする場合は、私が作成したいくつかのモデルを使用できます。

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

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

これは、WordPress からのデータを使用して Cake で重労働を行う必要がある場合に役立ちます。より緊密な統合は可能ですが、より多くの作業が必要です。役に立つかもしれないブログ記事を書きました。

于 2014-12-27T10:40:19.060 に答える