[英]Integrating My Zend Framework Application with Wordpress and having one Login
[英]Integrating Zend Framework and WordPress, Delegating page loads
我希望在Zend Framework和WordPress之間實現完全集成。 為了澄清起見,這並不意味着我要在WordPress中使用Zend庫 ,而是委派兩個系統之間單個站點的頁面加載。
我做了相當多的研究,遇到了很多問題,但是沒有什么比我要找的東西好。 我希望能夠從MVC加載頁面(如果存在且可用),否則從WordPress加載,反之亦然。
現在,我想我可以通過結合WordPress和Zend Framework的index
文件的方式來解決這個問題。 這樣做,我需要對傳入的請求進行“檢查”,以決定要命中哪個系統。 我想我會在高速緩存中的東西,包含所有的WordPress uri's
要檢查(這將通過更新cron job
/ daemon
),如果沒有,服務立bootstrap
從Zend框架 。
任何建議將不勝感激。
我可以想象的一件事是,您會預先測試任何請求。 因此,您向WordPress發送了一個帶有apache的子請求,如果它的狀態為404,則將請求委派給zend。
然后,所有非404請求都需要(再次)委托給wordpress。
但是要小心。 我認為這不是您真正想要的。
如果您只想在ZF網站上擁有一個Wordpress博客,則只需將該博客放在子域中,或使用mod_rewrite將所有請求重寫為blog/
至Wordpress。
如果您要執行需要兩個系統之間進行交互的更復雜的操作,建議您將所有請求都路由到ZF(使用標准重寫規則)。 然后讓ZF決定它是否可以處理該請求,如果不能,請包括Wordpress index.php並讓Wordpress完成。 有關更多詳細信息,請參見此處的答案: 將Brownfield PHP Webapp轉換為Zend Framework 。
您要盡可能避免對Wordpress本身進行任何更改,否則升級WP將成為一個痛苦的過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.