Como aumentar max_input_vars no WordPress
Perguntas frequentes
Por que meu menu do WordPress perde itens ao salvar?
Quase sempre é o max_input_vars baixo. Um menu grande envia mais variáveis do que o teto de 1000 do PHP, e o servidor descarta os campos excedentes sem erro. O WordPress salva só o que recebeu. Subir o max_input_vars para 3000 resolve.
Qual valor de max input vars é seguro no WordPress?
3000 atende menus extensos, painéis de tema e formulários grandes na maioria dos sites. Sites WooCommerce com muitas variações podem precisar de mais. Evite valores excessivos, pois cada requisição passa a consumir mais memória do servidor.
Aumentei o max input vars mas nada mudou. Por quê?
Em PHP-FPM, a alteração no php.ini só vale após reiniciar o PHP. Alguns hosts também ignoram seu php.ini e impõem o limite no servidor. Tente o .htaccess; se ainda cortar, confirme o valor na Saúde do Site e acione o suporte da hospedagem.
Qual a diferença entre max_input_vars e post_max_size?
O max_input_vars limita a quantidade de variáveis de entrada por requisição; o post_max_size limita o tamanho total em bytes do POST. Um menu enorme pode bater no max_input_vars sem chegar perto do post_max_size, por isso ajustar o primeiro é o que resolve aqui.
Esse limite gera mensagem de erro?
Em geral não há erro fatal: o PHP só descarta as variáveis a mais e segue. No debug.log pode surgir o aviso de que as variáveis de entrada excederam o limite. Por ser silencioso na tela, o sintoma costuma ser dados que somem ao salvar.
Como vejo o valor atual sem editar arquivos?
No wp-admin, abra Ferramentas, Saúde do Site, Informações e expanda a seção Servidor. O valor de max_input_vars aparece ali, mostrando de quanto você parte antes de decidir o novo limite no php.ini ou no .htaccess.














