2012-11-27 46 views
0

我通過代碼dinamically添加產品類別,它一切都很好(從XML文件導入產品),但由於某種原因,當我得到46個產品類別,我不能再自動添加我找不到任何理由爲什麼會發生這種情況。Wordpress可溼性粉劑電子商務插件類別的最大數量

第47類被添加到數據庫,並具有所有其他所需的信息。它不會出現在產品類別中,因此也不會出現在網站的菜單中。混亂的事情是:

  1. 它出現在「外觀>菜單中的」用正確的關係列出所有與他的父母
  2. 的產品類別說,列出47項,但我只能算只有46
  3. 第47如果出現我刪除所有類別
  4. 顯示產品類別查詢正確

這到底是怎麼回事?任何人都可以給我一些線索,我應該在哪裏搜索以解決這個問題?

在此先感謝。

+0

更新:當我從管理面板中添加一個新的類別,它顯示了一個隱藏之一。無意義的母親.. – Fabio

回答

0

最後我發現了這個問題。

首先,問題與最大數量的類別或任何種類的限制無關。這是一個緩存錯誤。

在我的具體情況下,我一次添加46個術語,插件創建了一個緩存,用於保存我的分類中的所有子項。後來當我嘗試添加第47個術語時,它實際上是正確添加的,但是由於某種原因緩存從未更新,這是造成所有問題的原因。

解決方案:通過刪除{$ taxonomu} _children選項來清除緩存。

delete_option("{$taxonomy}_children"); 

更多內容:

inserting-terms-in-an-hierarchical-taxonomy

相關問題