Hallo zusammen,
um auch weiteren Suchenden, die auf diesen Thread stoßen, behilflich zu sein, möchten wir gerne die Lösung zu dieser Problematik erläutern.
In diesem speziellen Fall war es notwendig, max_input_vars auf 10000 anzuheben, da 5000 noch nicht ausreichten. Darüber hinaus ist es sinnvoll, einen Blick auf die max_execution_time und das memory_limit zu werfen und beide Werte bei Bedarf ebenfalls anzuheben.
Beim Debugging dieser Installation war es zudem schwierig, eine aussagekräftige Fehlermeldung in den PHP-Error-Logs zu erhalten, da bei unseren Tests das Javascript des Wordpress-Backends den Browser teilweise zum Absturz brachte, wenn derart viele Menüpunkte gespeichert werden sollten. Daher ist es sinnvoll, die Menüpunkte auf mehrere Menüs aufzuteilen und diese jeweils im Frontend auszugeben. Dadurch kann die zu verarbeitende Datenmenge im Backend minimiert werden, wodurch weniger Ressourcen vom Javascript und den ausgeführten PHP-Prozessen benötigt werden.
Viele Grüße
Artur und Hannes vom Mittwald WordPress-Team