2011-06-05 95 views
0

我在我的網站上的表格中目前有大約100行,其中包括一個URL和從我的服務器上的數據庫中拉出的幾組數字。我想要做的是基於每行的單元格動態創建頁面,這些頁面將包含從同一數據庫中提取的數據。例如,每一行(表中顯示)是這樣的:WordPress的動態內容

Icon (url) | Name (url) | Number 1 | Number 2 | Number 3 | Number 4 | Number 5

內部。然而我的數據庫,每行是這樣的:

Icon (url) | Name (url) | Number 1 | Number 2 | Number 3 | Number 4 | Number 5 | Description (large body of text) | LargeImage (url)

既然我有這麼多條目,我希望能夠有一些方法根據數據庫中行的名稱生成頁面(單獨生成每個頁面需要很長時間,而且我將頻繁更新此表)。所以我可以在數據庫行中顯示更多信息(描述,la rgeimage等),我無法適應表格。

是否有任何可以做到這一點的WordPress插件,如果沒有,我將如何去做這個在PHP中?

回答

2

我不確定如何最好地將其整合到WP中,但它在PHP中相當簡單。你只需要一個像mypage.php這樣的文件?id = {#}其中#是單個記錄的ID。使用GET($id = $_GET["id"];)獲取ID,然後使用它作爲WHERE運行SQL查詢,獲取結果並使用該行數據填充頁面。然後,使用.htaccess,你可以做WP做的事情,並使它看起來像一個URL(即mypage/2 /)。

例如,您可以使用method like this來創建自定義頁面。

可能通過創建一個單獨的文件(例如single.php除外)來將此集成到WP中,該文件將運行此PHP腳本,但包含WP​​頁眉和頁腳以使其適合主題。但是,這不會真正完全集成到single.php中,因此不會出現在管理員或任何內容的帖子部分。這是一個要求嗎?

+0

不,我只關心保存Wordpress主題的頁眉和頁腳,生成的實際頁面不需要顯示在任何後期提要或RSS或任何內容中。你有沒有碰巧知道一個網站的詳細例子,說明如何完成你描述的步驟? – John 2011-06-05 15:46:10

+0

我剛剛發佈了一個關於如何在上面創建單獨頁面的鏈接,如果這是您正在尋找的道路。否則,您可以在WP安裝的根目錄下創建該腳本,並像獨立腳本一樣運行它。至於PHP,如果Google「使用PHP顯示MYSQL數據」,您將會了解如何創建自定義頁面(有很多教程)。請記住,在SQL查詢中,您將使用上面的GET命令來填充WHERE id = $ id以提取必要的查詢。 – Justin 2011-06-05 15:53:19

+0

我主要是在談論一個PHP獲取的例子,但是謝謝! – John 2011-06-05 15:55:15