修改类别过账盘点功能

时间:2018-02-09 作者:jjycjn

我对分类后计数有点问题。基本上,我制作了一个自定义的帖子类型,比如“电影”,使用“custom type post UI“插件,并将其与内置类别链接。此外,我正在使用类别小部件中的“显示帖子计数”选项。到目前为止,这很好。现在,有没有办法计算除自定义帖子以外的帖子数量?例如,我的一个类别,如‘业余爱好’,有5篇普通帖子+3篇自定义‘电影’帖子。然后,我想有类似‘业余爱好(5)’的内容,而不是‘业余爱好(8)’”\'。简而言之,我想知道如何统计没有“电影”类型的帖子的数量。如果可能的话,我只想在函数中添加一个函数。php来解决这个问题。

提前谢谢你。

p、 例如,您可能需要检查以下链接:http://www.mathstorehouse.com/archives/category/mathematics/discrete-math/graph-theory在图论范畴中,有一个普通帖子和一个自定义帖子。因此,如果我点击链接,它只会显示一篇普通的帖子(这正是我想要的)。然而,如果你看一个分类小部件,它会说我在图论分类中有两篇文章。

1 个回复
SO网友:swissspidy

注册自定义分类时,register_taxonomy() 接受update_count_callback 论点

更新计数时将调用此回调函数。默认回调为_update_post_term_count() 对于附加到post类型的分类法,它确认对象在计数之前已发布。

_update_generic_term_count() 是附加到其他对象类型(如用户)的分类的默认值。

您可以查看这两个函数的代码,了解如何创建自己的回调以使计数更准确。

结束

相关推荐

Country-specific content

我正在建立一个网站,其中有一些帖子只与特定国家的用户相关,因此我希望用户选择他的国家,以便他可以查看所有内容减去(-)特定于其他国家的内容。例如:用户可以在阿根廷、智利、墨西哥之间进行选择。他选择了智利。他将能够看到所有内容,但阿根廷和墨西哥的特定内容除外。--更多说明--我相信80%的内容不会针对具体国家。例如,如果有一个名为“TV”的类别具有:一般电视帖子->与所有人相关的内容(如:权力游戏相关帖子)阿根廷电视台->仅与阿根廷电视台相关的内容(如:当地肥皂剧)智利电视台-/li>墨西