0

是否可以使用WordPress作爲CMS,但所有內容都將使用CodeIgniter顯示?在一個網站中使用Wordpress和Codeigniter

我想知道的是,如果我可以通過在CodeIgniter中簡單包含此wp-blog-header.php來使用WordPress的功能。

你認爲這個想法會有用嗎?

可能我真正需要的一個函數是apply_filters()。

+0

究竟什麼是要顯示的CI和不能由WP? –

回答

0

我使用WordPress的頭一個笨網站一次,有很多有相似SITE_URL全局函數,必須以手動方式解決衝突(在笨核心重命名這些函數)

這是一個一塌糊塗,如果你能擺脫它,我不會推薦它。

您可能最好使用相同的數據查詢相同的數據庫並在codeigniter中構建新的功能。

但是,如果你仍然想這樣做,你可以做這樣的事情:

// in codeigniter index.php 
require_once('../wordpress/wp-blog-header.php'); 

然後(在頭視圖,例如):

if(function_exists('get_header')) 
{ 
    get_header(); // will echo the wordpress header 
} else { 
    //html code for your header ?> 
    <!DOCTYPE html> 
    <html dir="ltr" lang="en-US"> 
    <!-- etc... --> 
<?php } ?> 

,你應該看到的wordpress標題,至少一次解決包含它所導致的所有錯誤。頁腳還有一個get_footer()函數。

祝你好運