Get_Terms()多少才是太多?

时间:2011-05-18 作者:mfields

我正在修改我的一个插件,当我注意到wp_count_terms() 反映的号码与呼叫的号码不同count( get_terms() ) 使用相同的$args传递。我很确定这是WordPress中的一个bug,我将在稍后提交一份trac记录单。

我想得到一个可靠的工作解决方案,所以我只打了一个电话给get_terms() 然后使用count() 以获取计数。我的问题是:“有多少条款可以在不拖慢一切的情况下被退回”。在分类法中有很多术语的情况下,可能会出现缩放问题,但有多少术语太多了?1000?10000?只是想在这里找到一个大概的答案。

1 个回复
SO网友:kaiser

广告减速)蹩脚的回答:取决于你的服务器和其他东西。

Ad可能的错误)

wp_count_terms(); 是“以上”级别get_terms(); 因此有如下价值观\'hide_empty\'\'fields\' 已设置。我会说:你的$args 针对那些预先定义的wp_count_term();. 后面的函数只调用get_terms() 到了尽头。

结束

相关推荐

WP_GET_OBJECT_TERMS-如何按层次结构对结果数组进行排序?

我将通过wp\\u get\\u object\\u术语返回一个自定义的层次分类法。问题在于,结果是按名称或计数排序的,而事实证明两者都不可靠。(我对“位置”(城市、州、国家)使用自定义分类法,有时州出现在城市之前)有没有办法按自定义分类层次结构对结果数组进行排序?也许,我应该用另一种方式来看待这个问题吗?