2011-09-14 38 views
0

我對wordpress很新穎。我已經閱讀了很多關於模板,模板頁面等的內容......如果有人能夠證實我的想法,我會非常讚賞,關於如何使用wordpress構建我的主頁的想法(我不會將其用於blooging,但我的企業網頁)。模板和從我自己的數據庫中提取數據(不是wordpress的)

主要問題是我需要一個頁面,其中會顯示一個小項目列表。點擊其中一個頁面後,將顯示另一個頁面,其中包含有關該項目的信息,如圖片,簡短描述等...此項目信息頁面將使用模板頁面,其中來自我自己的CMS數據庫的數據必須插入模板孔中。

我在wordpress中看到的所有示例都是關於在wordpress數據庫中推送數據並使用WP API顯示的。但是,如果我只是想將wordpress用作模板系統及其所有插件等,並且需要從另一個數據庫(我們的CMS)中顯示需要的數據,那怎麼辦?任何人都可以爲此提出最佳實踐或更好的方法嗎?

在此先感謝。

回答

1

是你自己的數據庫中的wordpress數據庫嗎? ie:你可以連同你所有的其他表一起訪問wp表? 如果是的話,你可以使用WP的API,連接,

使用正常的連接方法..

如果表是不是在同一個數據庫中,但位於你的主機上的同一帳戶下,你可以使用在此thread所示的同樣的方法...

$mydb = new wpdb('username','password','database','localhost'); 
$rows = $mydb->get_results("select Name from my_table"); 
echo "<ul>"; 
foreach ($rows as $obj) : 
    echo "<li>".$obj->Name."</li>"; 
endforeach; 
echo "</ul>"; 

如果數據庫是在另一個位置,outwith當前服務器只是改變本地主機的服務器IP和端口進行連接,即:

$mydb = new wpdb('username','password','database','192.168.1.1:6807'); 

好運

馬蒂

+0

所以,做這個有這樣或多或少對任何網頁的ussual,如果你想唯一的區別是使用WordPress的DB類?我正在考慮在WP中定義模板並使用類似自定義字段的內容來告訴WP在每個洞中推進什麼。真的不知道這個自定義字段是否可以爲此提供幫助,只需閱讀它們,似乎有什麼需要考慮的。我的意思是,做一些像「循環」一樣的東西,但是用我自己的數據(從我的CMS中提取的數據)。對不起,如果解釋是有點cripting。解釋我的目標有點困難。謝謝。 – user777231

+0

而不看你的系統或數據庫,從數據庫中導出你的數據並將它合併到wordpress中,利用它的頁面和文章不會更好嗎?並可能在需要時使用自定義字段?只是似乎是一個周圍的工作,以使用wordpress作爲模板系統..? – Marty

+0

好吧,我們在CMS中有一堆數據。將數據移植到WP數據庫將是一件非常痛苦的事情,並且它的雙重性將非常難以維持。也許使用WordPress並不是最好的選擇,但我喜歡它的所有插件(SEO,Breadcrumb等等......)。另一種選擇是開始將新數據直接插入到wordpress系統中,並移植舊數據,但不知道是否有任何doc將數據注入其cms結構。你怎麼看? – user777231

相關問題