2014-05-22 129 views
0

我正在尋找一種方法來在wordpress中創建一個搜索框,訪問者可以從數據庫中搜索一個數字。這可能嗎?我的數據庫中有幾個軟件包號。我想讓我的訪問者能夠搜索他們的包裹號碼並請求該號碼附帶的信息。數據庫搜索字段數據庫

回答

0

你想要做的事情可以完成。

我建議與使用wp-exec不同的方法。 (我只是看着wp-exec網站,而且該插件是爲WordPress 1.5創建的,這意味着它在大約5年內還沒有更新)。

要顯示的內容完全存在於WordPress之外。我建議您使用自定義頁面模板 - 請參閱 http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

在這種情況下,您不會使用WordPress帖子或頁面或自定義帖子類型。在自定義頁面模板上,您可以編寫(或者如果您自己沒有這方面的知識,可以編寫)PHP代碼,從數據庫中提取信息並將其顯示在頁面上。

對於像這樣的頁面,您將僅使用WordPress作爲顯示結果的容器 - 它們的自定義頁面將出現在網站Nav中,結果頁面將使用網站的主題來顯示,因此它看起來像網站的其餘部分。

但是從數據庫中顯示的代碼不會使用WordPress循環。這將是PHP/MySQL數據檢索和顯示代碼。

我真的懷疑你會找到一個插件,讓你顯示來自外部數據庫的結果,格式化你希望他們出現的方式。原因是每個外部數據庫都不同,具有不同的表和表結構。沒有兩個站點會希望以相同的方式直觀地顯示外部數據。所以幾乎沒有什麼概括要封裝在一個插件中,因爲每個人都希望它與衆不同。

我在一些網站上創建了一些網頁,這些網頁沿着你想要做的事情行,因此我知道它可以完成。但它需要編寫自定義代碼。

+0

感謝您的幫助。我搜索了一個現有的插件,但它不存在。我正嘗試在自定義模板中編寫我自己的PHP代碼。我可以在例如HTML表單中使用PHP代碼嗎?因爲我的wordpress只是顯示代碼而不是運行它。 – vood