当帖子被删除时,如何停止在wp_Term_Taxonomy计数中的扣减?

时间:2014-08-12 作者:Maj

在wordpress中,通常的行为是,当您删除帖子时,系统会自动在wp_term_taxonomy 中的表格count 它所属的分类法行中的字段。

FINAL RESULT:

基本上,我希望停止这种行为,因为当一篇帖子被删除时,它无法执行扣除,所以我可以建立统计数据。我要找的是一个可以用来阻止这种行为的函数。当文章被删除时,可能在结尾处有过滤器/挂钩的帮助

1 个回复
SO网友:kaiser

简而言之:WordPress在不同的地方使用count一词。选项表中还有一个计数。因此,只要你谈论的是核心行为,那么建议是:

永远不要触摸WordPress核心术语计数机制!

在某些情况下(例如,在非常、非常自定义的场景中手动更新术语内容),要使其发挥作用已经足够困难了。

如果您的问题是它在公共场合使用(如用户管理页面或主题模板),那么只需并行添加您自己的计数器或完全删除显示功能。

结束

相关推荐

Get_the_Terms仅返回上一学期

在我的自定义帖子类型(portfolio\\u pt)中,我有一些类似的层次类别结构:ParentCat |-child |-someItem ParentCat2 |-cild ... 当我尝试通过get\\u获取所有术语的列表时,“someItem”post的\\u terms函数此函数只返回最后一个类别(“子类别”而不返回“父类别”),例如:global $post; $terms = get_the_terms( $post->