{"id":4107,"date":"2016-06-27T15:41:29","date_gmt":"2016-06-27T15:41:29","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=4107"},"modified":"2016-06-27T15:41:29","modified_gmt":"2016-06-27T15:41:29","slug":"menu-nao-salva-no-wordpress-limite-de-links","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2016\/06\/27\/menu-nao-salva-no-wordpress-limite-de-links\/","title":{"rendered":"Menu n\u00e3o salva no WordPress \u2013 Limite de links"},"content":{"rendered":"<p>Recentemente me deparei com um problema um tanto quanto incomum no WordPress. Estava fazendo um site com um menu que continha mais de 100 links.<\/p>\n<p>At\u00e9 em m\u00e9dia 100 links eu conseguia salvar o menu normalmente, por\u00e9m, quando acrescentei alguns links a mais no menu, eu salvava e as mudan\u00e7as n\u00e3o eram gravadas.<\/p>\n<p>Pesquisei muito e foi dif\u00edcil encontrar uma solu\u00e7\u00e3o para isso. Mas felizmente achei tr\u00eas solu\u00e7\u00f5es diferentes numa paulada s\u00f3, ent\u00e3o vamos \u00e0 solu\u00e7\u00e3o<span id=\"more-1147\"><\/span>:<\/p>\n<p><strong>SOLU\u00c7\u00c3O 1 \u2013 SPANK THRU!<\/strong><\/p>\n<p>Abra o arquivo <em>PHP.Ini<\/em> do seu servidor (se voc\u00ea trabalhar com revenda, ter\u00e1 que solicitar isso ao suporte de sua hospedagem) e fa\u00e7a as altera\u00e7\u00f5es:<\/p>\n<pre><strong>suhosin.post.max_vars = 5000\nsuhosin.request.max_vars = 5000\n\n<\/strong><strong>Se n\u00e3o der certo com o suhosin, tente alterar o max_input_vars:<\/strong><strong>\n\nmax_input_vars = 5000\u00a0\n<\/strong><\/pre>\n<p>Para elucidar um pouco melhor o que acontece aqui: O wordpress n\u00e3o tem limites para o n\u00famero de itens no menu, mas a forma com que seu Apache trabalha, tem!<\/p>\n<p>No meu caso, h\u00e1 um limite para a quantidade da vari\u00e1vel \u00a0POST max, e s\u00f3 alterando o arquivo PHP.ini \u00e9 que consigo trabalhar com mais vari\u00e1veis enviadas atrav\u00e9s do metodo POST.<\/p>\n<p><strong>SOLU\u00c7\u00c3O 2 \u2013 HOT HOT HOT! \u2013 CRIAR UM PHP.INI!!!!!!<\/strong><\/p>\n<p>Caso sua hospedagem n\u00e3o lhe ajude informando que n\u00e3o pode aumentar o limite de post, crie um arquivo php.ini dentro de sua pasta WP-ADMIN (tudo em minusculo), e dentro deste arquivo adicione:<\/p>\n<p>max_input_vars = 3000;<\/p>\n<p>Particularmente, achei essa solu\u00e7\u00e3o super fant\u00e1stica! Voc\u00ea pode fazer qualquer altera\u00e7\u00e3o aqui como se estivesse trabalhando diretamente com o php.ini do seu apache =D<\/p>\n<p>H\u00e1 de se estudar melhor isso, mas a principio parece que funciona bem. Tente fazer alguns testes, como:<\/p>\n<p>upload_max_filesize = 70M;<br \/>\npost_max_size = 128M;<br \/>\nupload_tmp_dir = 70M;<br \/>\nmax_input_vars = 3000;<br \/>\nmemory_limit = 256M;<\/p>\n<p><strong>SOLU\u00c7\u00c3O 3 \u2013 PIECE OF CAKE!<\/strong><\/p>\n<p>Abra seu arquivo .htaccess e adicione esta vari\u00e1vel<\/p>\n<p>php_value max_input_vars 5000<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/www.sergioronei.com.br\/dicas\/menu-nao-salva-wordpress-limite-de-links<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recentemente me deparei com um problema um tanto quanto incomum no WordPress. Estava fazendo um site com um menu que continha mais de 100 links. At\u00e9 em m\u00e9dia 100 links eu conseguia salvar o menu normalmente, por\u00e9m, quando acrescentei alguns links a mais no menu,&#8230;<\/p>\n","protected":false},"author":2,"featured_media":4110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[6,19,7],"tags":[],"class_list":["post-4107","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","category-whmcapenel","category-wordpress"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=4107"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4107\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/4110"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}