我有一个包含以下表格的数据库:
第一个表名: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 :(得分: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 将起作用。
中的更多信息