Custom Taxonomy Term Caching?

时间:2010-12-24 作者:Jonathan Wold

我有两种自定义帖子类型,“事件”和“机会”。它们共享一个自定义的层次分类法“位置”。我的客户添加了一些条款(美国(家长),然后是几个州(孩子))。我决定通过wp\\u insert\\u term添加其余的州来节省时间。

这很有效!或者,看起来是这样。

作为一名管理人员,这些条款对我来说很好。

当我登录到一个“贡献者”帐户时,我可以去创建一个新的“机会”,所有的条件都如预期的那样显示出来。当要创建一个新的“事件”时,只会显示手工创建的术语。您可以通过“事件”在现场添加一个新术语,它在位置管理器中显示得很好。

就好像WordPress正在缓存旧的术语一样。

你知道这是什么原因吗?我应该去哪里看看?

细节:

WordPress 3.0.3角色范围器1.3.20

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

确实,存在一些与分层术语缓存相关的错误:

http://core.trac.wordpress.org/ticket/14704

http://core.trac.wordpress.org/ticket/14485

结束

相关推荐

Saving Taxonomy Terms

我有一个有趣的问题,希望有人能尽快回答。我已经创建了自己的metabox,它基于“我的metabox代码”(下面的列表)正确地显示了我创建的“event\\u types”分类中所有术语的下拉列表。我遇到的问题是,当从下拉列表中选择不同的术语并更新帖子时,能够保存/更新与帖子相关的术语。在对各种代码位进行修补之后,我发现通过手动将term\\u ID number[用逗号分隔]输入数组区域,我得到了我想要的结果。例如,如果在保存帖子时,函数将调用此代码wp_set_post_terms( $post_id