我有一个汽车数据库,我想作为分类法导入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 有什么想法吗?
最合适的回答,由SO网友:Manny Fleurmond 整理而成
问题在于分类缓存。您必须在插入条款后清除它才能看到它们。我也有同样的问题,有人替我回答了here:
delete_option("classified-category_children");
在术语插入后插入,你应该表现良好。