WordPress 3.x Menü Problem und Lösung
Eine der genialsten Neuerungen im WordPress 3.x waren vor Allem die Menüs die man einfach über die Administrationsoberfläche durch klicken und ziehen zusammenstellen konnte, sofern das Theme diese Funktionalität unterstützt.
Diversen Personen fällt auf, dass nach einer Anzahl von Menü Einträgen (bei mir waren es 16) alle weiteren Punkte abgeschnitten werden. So fehlte bei mir der 17 und 18te Eintrag.
Weiterhin wird aus dem letzten Menüpunkt dann der Typ “Benutzerdefiniert” und funktioniert nicht.
Das Problem ist nicht WordPress, sondern der darunterliegende Sever und die Konfiguration. Genauer gesagt der Suhosin Patch welcher die Variablenlänge der POST und GET auf 200 Zeichen beschränkt und daher die übergebene Variable einfach abschneidet.
Dieses Problem müsste normalerweise der Hoster beseitigen.
Dazu öffnet dieser die Datei /etc/php5/apache2/php.ini und fügt folgende 2 Zeilen am Ende hinzu:
suhosin.post.max_vars = 1024
suhosin.request.max_vars = 1024
Dies wird jedoch nicht jeder Hoster machen, dann kann man nur versuchen diese Variabel mit der .htaccess zu verändern.
Dazu editieren oder erstellen wir die .htaccess-Datei im Hauptverzeichnis von der WordPress Installation und fügen folgenden Text hinzu:
php_value suhosin.post.max_vars 1024
php_value suhosin.request.max_vars 1024
Es ist jedoch auch dann nicht garantiert, da die Modifikation von diesen Werten unterdrückt sein könnte, dann seit ihr aufgeschmissen.




Danke, genau danach hab´ ich gesucht! Funktioniert wieder! Mein WordPress hat bei ca. 90 Seiten im Menue gestreikt.
Danke für den Tipp, bei mir scheint der Wert suhosin.request.max_value_length Probleme beim Posten langer Posts zu machen. Mal sehen was der Hoster sagt