2013-09-21 35 views
1

我將WordPress更新爲3.6.1,將WooCoommerce更新爲2.0.14。更新之後,我的一些產品屬性值從管理員和前端消失了。但是它們仍然顯示在數據庫中。我禁用了更改爲默認主題的所有其他插件,但沒有任何更改。WooCommerce 2.0:產品屬性值在更新後消失

受影響的屬性有分類元數據附加到他們,我想知道這是不是造成問題。我正在使用這個類來爲屬性添加元字段。 https://github.com/bainternet/Tax-Meta-Class

關於可能原因的任何想法?

編輯

似乎更新影響了WP處理分類蛞蝓的方式。我的分類標準爲slugged conf_part1conf_part2等(我仍然看到它們在分類列表中)。爲了自己的目的,WooCommerce然後將它們重命名爲pa_conf_part1

在WP 3.5上,當我訪問分類標準時,URL是edit-tags.php?taxonomy=pa_conf_part1,但在3.6中是edit-tags.php?taxonomy=pa_conf-veste。由於我有一個非常複雜的產品配置模塊,這依賴於這個約定,所以這打破了我的整個網站。

WP 3.6或WC 2.0的變化是否影響分類學slu名?任何可能的原因的想法? (例如,UPDATE xx_postmeta SET meta_key = REPLACE(meta_key,「attribute_pa_conf_part1」,「attribute_pa_confpart1」 -

回答

1

我通過刪除下劃線從所有屬性蛞蝓(如改變conf_part1到confpart1),並運行在postmeta表升級腳本解決了這個問題))在Woocommerce升級之前。