¿Crees que has alcanzado el número máximo de ítems del menú en WordPress? ¿Cuándo agregas un nuevo ítem, este se elimina? Este día te mostrare como puedes resolver este inconveniente.
¿Porque no puedo agregar más ítems?

La razón por la que no puedes agregar más ítems del menú en WordPress, es por la configuración de tu servidor. A partir de la versión de PHP 5.3.9 hay una nueva opción llamada max_input_vars.

Esta opción controla el máximo número de variables de entrada, lo cual protege tu servidor de ataques de denegación de servicio. La mayoría de servidores tienen por defecto 1000, que vienen siendo más o menos 90 ítems en el menú.

¿Cómo puedo saber el valor de max_input_vars de mi servidor?

La mejor forma de obtener el valor de max_input_vars y de otras configuraciones de PHP es creando un archivo que nos muestre toda la configuración(duh).

Para crear el archivo, tienes que seguir los pasos siguientes:

  1. Crea un archivo llamado phpinfo.php en el root de tu web
  2. Agrega la siguiente línea de código en el archivo <?php phpinfo(); ?>
  3. Sube el archivo phpinfo.php a tu servidor.
  4. Navega a la URL donde se encuentra el archivo, por ejemplo www.dominio.com/phpinfo.php
  5. Busca la línea donde te muestre el valor de max_input_vars

** NOTA: Es buena práctica borrar este archivo cuando hayas finalizado, para que nadie sepa la configuración de tu servidor **

¿Cómo ver el número máximo de ítems del menú en WordPress utilizando WooCommerce?

Como alternativa, puedes ver el valor de max_input_vars en WooCommerce de la siguiente manera:

  1. Entra al Admin Dashboard de WordPress
  2. Ve a WooCommerce -> System Status
  3. Presiona Ctrl + B (Windows) y busca max_input_vars

Incrementa el valor de max_input_vars

Para incrementar el valor de max_input_vars, sigue los siguientes pasos:

  1. Entra a tu cuenta de alojamiento
  2. En el explorador de archivos crea uno llamado php.ini
  3. Escribe el siguiente texto max_input_vars = 5000
  4. Guarda el archivo

Después de haber realizado este cambio puedes verificar nuevamente si el valor ha cambiado, de ser así, prueba agregas más ítems y si necesitas mas solo tienes que incrementar el valor.

La idea de este post nació cuando yo estaba intentando actualizar unos productos en WooCommerce y no me aceptaba los cambios e investigando un poco encontré que este podría ser el problema, en mi caso no fue así, pero ya me había encontrado con el problema del número máximo de ítems del menú en WordPress

Espero que esto les ayude y nos después.

About Jorge Díaz