将数据从示例数据库类别表传输到wordpress

时间:2011-12-21 08:09:17

标签: 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中创建类别,以便我的新帖子现在与新类别相关联?

1 个答案:

答案 0 :(得分: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

中的更多信息