WP_SET_OBJECT_TERMS超时?

时间:2011-07-18 作者:Jonathan Wold

我有一个大约350个术语的列表,我正试图设置为一个职位。这是我的代码:

add_action(\'init\', \'add_cities_to_story\');
function add_cities_to_story() { 
    $cities_list = get_term_children(\'115\', \'location\'); // MA
    wp_set_object_terms(\'632\', $cities_list, \'location\'); 
}
问题是,它似乎在列表的四分之三处超时。

还有,你知道如何从帖子中批量删除标签吗

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

众所周知,处理条款是一项非常繁重的工作。

建议的常见调整是使用wp_defer_term_counting() 暂时禁用术语计数的更新(它永久存储在数据库中,因此在更改术语时必须更新)。

结束

相关推荐

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

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