从WordPress wp术语表中删除术语

时间:2012-04-13 作者:Average Joe

我应该使用什么wp函数来删除一个术语,而不用担心相关的表,如wp术语关系和wp术语分类法?

此外,如果一篇文章与已删除的术语有关系,并且它是与任何术语的唯一关系,那么wp是否会处理必要的内容,并将其关联回未分类的内容?如果也没有未分类的术语呢?

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

使用此选项:wp_delete_term

编辑:做了一些挖掘。对于自定义分类法,如果删除术语,则不会为帖子分配新的术语。使用“类别”,无论您在“书写设置”中设置为默认值,都会将其分配给帖子。此外,如果要从代码设置默认类别,请使用update_option(\'default_category\', \'<category name>\'). 还有第三个论点wp_delete_term, 使用它可以强制使用默认类别,但我真的找不到如何使用此参数。(参考:../wp includes/taxonomy.php,法律编号1681)

结束