WP_INSERT_TERM-父问题和子问题

时间:2011-07-30 作者:George Jipa

我有一个汽车数据库,我想作为分类法导入Wordpress。问题是我不能同时创建两个分类法(第一个是父分类法,最后一个是第一个的子分类法)。

$p = wp_insert_term("Acura", "classified-category", array("description" => "Acura"));
$c = wp_insert_term("Acura CL", "classified-category", array("parent" => $p["term_id"], "description" => "Acura CL"));
print_r($p);
print_r($c);
返回值:

Array ( [term_id] => 13 [term_taxonomy_id] => 4720 ) 
Array ( [term_id] => 2589 [term_taxonomy_id] => 4721 ) 
但在仪表板中只显示父类别。问题与此类似:https://wordpress.stackexchange.com/questions/23125/create-two-categories-at-once-parent-child

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Manny Fleurmond 整理而成

问题在于分类缓存。您必须在插入条款后清除它才能看到它们。我也有同样的问题,有人替我回答了here:

delete_option("classified-category_children");
在术语插入后插入,你应该表现良好。

结束

相关推荐

custom post type or taxonomy

我正在一个房地产网站上工作,我需要为每个agent, 单击时的初始视图view agents 最好是按字母顺序列出,最好从下拉列表中选择region 查看所有agents 从那以后region, 或选择language 查看所有agents 谁说的是特定的language.我的想法是Agent 将是自定义帖子类型,region 和language 将是一种分类法。的列表agents 然后会显示许多帖子,只显示有限的详细信息,然后单击作为单个帖子,显示更多详细信息吗?这似乎是最好的解决方法吗?谢谢