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