A WordPress egyik közkedvelt bővítménye a Max Mega Menu. Ez egy ingyenes plugin, melynek segítségével nem csak szimpla lenyíló, hanem több oszlopos és akár widget mezőket tartalmazó lenyílókat készíthetünk. Nagyon hasznos tud lenni, ha például az elérhetőséget vagy email küldési lehetőséget a menüpont lenyíló részében már a látogatók elé szeretnénk helyezni. Továbbá ha több termék közül kiemelnénk egyes darabot, darabokat.

Azonban amikor az egyik oldal építésénél 180 menüpontot kellett rendezni vele. Sajnos 80 – 90 darab után egyszerűen törölte a rendszer a menükezelőben mentetteket. A bővítmény WP.org-os support fórumába írtunk, majd meg is kaptuk a választ:

A php beállításokban fel kell emelni a két értéket:

suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000

Jött is, hogy ment fel a php_info meghívás, mennyi jelenleg az értéke. Viszont meg sem jelent ez a kettő érték, mivel a szerveren nem volt fent a suhosin modul. Sebaj, azért megoldjuk. Kipróbáltuk a követkő kódot, melyet hozzáadtuk a .htaccess-hez:

php_value max_input_vars 3000

Az eredeti érték 1000 volt, melyet megnöveltünk a háromszorosára. Noha azt figyelembe kell vennünk, hogy a WordPress menükezelője alaphelyzetben 10-40 menüpontnál működik igazán gyorsan, 60 fölött már előfordulnak 10-20 másodperces töltési idők, de ezek nem akadnak meg. Ezt a módosítást, bővítést megtehetjük php.ini-vel vagy htaccess-el is akár. A fenti módosítás a legegyszerűbb, mivel csak azt az egy sort kell a .htaccess fájlhoz hozzáadni.