对于我的网站,我想使用CMS。我觉得WordPress
有更多的功能,并提供了很多插件,使我们的网站最好。但我面临的问题是……我如何使用wordpress与Cakephp
框架?
-
现在,第一件事是如果你想在CakePHP中集成WordPress,你必须把它放在app/webroot文件夹中。把WordPress文件夹放到CakePHP的app/webroot目录
-
但是cake没有保留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]
Please try this..也许这对你会有帮助。
如果你想从CakePHP 2访问你的WordPress数据库。x,你可以使用我创建的一些模型。
您可以使用常用的Cake方法查询您的数据。
$this->loadModel('Wordpress.Post');
$this->Post->find('all');
这可能是有用的,如果你需要做一些繁重的工作与蛋糕使用WordPress的数据。更紧密的集成是可能的,但需要做更多的工作。我写了一篇博文,你可能会觉得有用。