2013-06-07 19 views
8

Per il mio sito Web, voglio utilizzare un CMS. Mi sono sentito WordPress avere più funzionalità e fornisce molti plugin per rendere il nostro sito web migliore. Ma il problema che sto affrontando è .., come posso usare Word Press con il framework Cakephp?Come integrare Wordpress con Cakephp?

+0

hai controllato questo http://rakesh.tembhurne.com/running-wordpress-blog-from-cakephp/ e http://wordpress.org/support/topic/want-to-integrate-wordpress-into- cakephp? replies = 3 e anche questo http://wordpress.org/support/topic/failing-to-integrate-wp-with-cakephp?replies=10 – swapnesh

risposta

15
  • Ora, la prima cosa è se si desidera integrare WordPress in CakePHP, è necessario inserirlo nella cartella app/webroot. Quindi, metti la cartella WordPress in app/webroot del tuo CakePHP.

  • Ma la torta non mantiene l'indirizzo su http://www.example.com/blog/. Cambia indirizzo a http://www.example.com/app/webroot/blog/.

  • Ora apri il file .htaccess dalla directory radice di CakePHP e sostituisci il contenuto con le seguenti righe.

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] 

Si prega di provare questo .. può essere che sarà utile per voi ..

+0

mi ha aiutato. Grazie – nik

0

Se si desidera accedere al database di WordPress da CakePHP 2.x, è possibile utilizzare un po ' models I created.

È possibile interrogare i dati con i soliti metodi di torta.

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

Questo può essere utile se è necessario eseguire operazioni di sollevamento pesante con Cake utilizzando i dati di WordPress. Un'integrazione più stretta è possibile, ma richiede più lavoro. Ho scritto un blog post che potresti trovare utile.