2014-04-18 79 views
0

我希望創建一個從數據庫中提取數據的Wordpress網站。例如:城市,地標,事件等的數據庫。我瞭解Wordpress使用底層數據庫,但是如何創建單獨的數據庫來存儲可以使用普通SQL查詢進行抽取的動態數據?謝謝。WordPress的動態內容使用PHP,MySQL

+0

這是一個相當廣泛的問題。要創建一個數據庫,可以在你的服務器上安裝phpmyadmin,或者使用'CREATE DATABASE name'來創建一個數據庫,但是你可能不需要一個全新的數據庫,只需要一個表'CREATE TABLE name;'。要與該數據庫或表進行交互,您需要使用php來「SELECT,WHERE,CREATE,DELETE」等您需要的信息。 – UzumakiDev

+0

您需要在php中使用這些命令,創建字段並執行由事件觸發的操作。 – UzumakiDev

回答

0

據我所知,WordPress使用的底層數據庫,但我怎麼 創建一個單獨的數據庫來存儲動態數據

可以使用CREATE DATABASE命令在MySQL中創建一個新的數據庫。例如:

CREATE DATABASE newdbname; 

您也可以使用Wordpress API來存儲和檢索自定義數據。這是一個很大的話題,但一個很好的教程可以在這裏找到:

http://code.tutsplus.com/tutorials/how-to-create-custom-wordpress-writemeta-boxes--wp-20336

基本上,你需要一個回調註冊到add_meta_boxes掛鉤,通過使用下面的WordPress的功能:

add_action('add_meta_boxes', 'addMyCustomField'); 

然後寫下你的回撥函數,如下所示:

function addMyCustomField(){ 

    add_meta_box('id', 'title', 'callback', 'post_type', 'context', 'priority', 'callback_args'); 
}