如何将Wordpress与Cakephp集成?

时间:2013-06-07 05:26:03

标签: wordpress cakephp-2.0

对于我的网站,我想使用CMS。我觉得WordPress拥有更多功能,并提供了大量插件,使我们的网站最佳。但我面临的问题是..,我如何使用Word Cakephp框架?

2 个答案:

答案 0 :(得分:15)

  • 现在,第一件事是如果你想在CakePHP中集成WordPress,你必须把它放在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]

请试试这个..可能会对你有所帮助..

答案 1 :(得分:0)

如果要从CakePHP 2.x访问WordPress数据库,可以使用一些models I created

您可以使用常用的Cake方法查询数据。

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

如果您需要使用来自WordPress的数据对Cake进行一些繁重的操作,这可能很有用。可以实现更紧密的集成,但需要更多的工作。我写了一篇你可能觉得有用的blog post