2011-12-21 74 views
0

我有一個包含以下表格的數據庫:將數據從示例數據庫類別表傳輸到wordpress

第一個表名:newsdetails。

列:id,description,cat_id

第二個表名:category。

列:id,name,parent_id。

現在我想將這些數據轉移到wordpress數據庫。

我知道:在wordpress中有一個wp_insert_post函數來在數據庫中插入帖子。

有一個參數'post_category' => [ array(<category id>, <...>) ] //Add some categories.

此功能關聯後,以一個特定的類別。

我現在擁有的是舊錶格中的類別。即使我在這個參數中提供了這些類別,在wordpress數據庫中也沒有創建這樣的類別。

如何根據現有類別表在wordpress中創建類別,以便我的新帖子現在將與新類別相關聯?

回答

0

註冊類別是這樣的:

$category = array('cat_name' => 'My Category', 'category_description' => 'A Cool Category', 'category_nicename' => 'category-slug', 'category_parent' => ''); 

$cat_id = wp_insert_category($category, true); 

然後用$ CAT_ID該數組內,將工作。

更多信息在Wordpress Codex

相關問題