Dla mojej witryny chcę używać CMS. Poczułem, że WordPress
ma więcej funkcji i dostarcza wiele wtyczek, aby nasza strona była najlepsza. Ale problemem, z którym się borykam, jest ..., jak mogę użyć programu Word Press z architekturą Cakephp
?Jak zintegrować Wordpress z Cakephp?
Odpowiedz
Teraz, pierwszą rzeczą jest, jeśli chcesz zintegrować WordPress w CakePHP, trzeba umieścić, że w aplikacji folderu/Webroot. Więc umieść folder WordPress w aplikacji/webroot twojego CakePHP.
Ale ciasto nie zachowuje adresu pod numerem http://www.example.com/blog/. Zmienia adres na http://www.example.com/app/webroot/blog/.
Teraz otwórz plik .htaccess z katalogu głównego CakePHP i zastąp zawartość następującymi wierszami.
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]
Spróbuj to .. Może być to będzie pomocne dla Ciebie ..
Pomógł mi. Dzięki – nik
Jeśli chcesz uzyskać dostęp do bazy danych WordPress z CakePHP 2.x, można korzystać z niektórych models I created.
Możesz wysyłać zapytania do danych za pomocą zwykłych metod Cake.
$this->loadModel('Wordpress.Post');
$this->Post->find('all');
Może to być przydatne, jeśli chcesz zrobić trochę ciężkiego liftingu przy użyciu Cake z danymi z WordPress. Ściślejsza integracja jest możliwa, ale wymaga więcej pracy. Napisałem numer blog post, który może Ci się przydać.
Sprawdziłeś to http://rakesh.tembhurne.com/running-wordpress-blog-from-cakephp/ & http://wordpress.org/support/topic/want-tointegrate-wordpress-into- cakephp? replies = 3, a nawet ten http://wordpress.org/support/topic/failing-to-integrate-wp-with-cakephp?replies=10 – swapnesh