2015-08-14 176 views
1

爲客戶構建一個涉及高度可定製產品的WooCommerce商店。這些自定義是使用WooCommerce產品屬性指定的。WooCommerce產品屬性達到max_input_vars限制

由於此功能在WooCommerce中的工作方式,發佈產品會導致超出PHP中max_input_vars 1000的限制。

我知道有WooCommerce的插件可以解決這個問題,但是在用另一個插件重載這個網站之前,我想探索增加php.ini中的max_input_vars值。

我將不得不將max_input_vars限制增加到6000(初始估計值)。我將限制此更改僅適用於此特定WordPress網站的wp-admin目錄。這是我們唯一使用的VPS(儘管我們在其上託管了其他網站)。

我的問題是:從設置max_input_vars到6000,站點/服務器的性能或安全問題可能會出現什麼情況?

+1

作爲替代方案,您可能想嘗試[WooCommerce Ninja Forms Product Add-ons](http://www.woothemes.com/products/woocommerce-ninjaforms-product-addons/)或[WooCommerce Gravity Forms Product Add- (http://www.woothemes.com/products/gravity-forms-add-ons/)。您可以通過表單設置非常可定製的產品。不幸的是,我不知道修改'max_input_vars'的效果。 – helgatheviking

+0

是的,我已經看到了幾個插件,它們都是免費和付費的,它提供了一個假定的解決方案,但是該網站已經有幾乎所有的插件(根據我的建議)臃腫,我不想負責添加另一個。我想在作出這個選擇之前將其作爲一種選擇進行探索。 –

+0

添加一個插件是不邪惡的,如果它做你需要的。因爲我不知道'max_input_vars',爲了簡單起見,我可能會選擇插件。 – helgatheviking

回答

0

剛剛完成它,我發現儘管該網站在添加大量變體的產品時有點慢,但它對服務器的性能沒有任何影響。

我可以說我並不完全滿意WooCommerce管理變化的方式。