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