Tuve un problema similar hoy. Tenía un formulario con más de 250 filas y 5 variables por fila, pero la variable $_POST parecía estar truncada. En mi caso, se detuvo después de 1000 elementos.
Hay una configuración de PHP llamada max_input_vars que por defecto es 1000. Esta configuración establece un límite superior en la cantidad de variables que ingresará en su secuencia de comandos PHP. Es posible que deba aumentar este valor en la configuración de su servidor para que su página funcione. Hay algunas implicaciones de seguridad que no entiendo completamente con el aumento de este valor que podría permitir un ataque de denegación de servicio.
Dado que está desarrollando un complemento de Wordpress, es posible que deba ver si hay formas de cambiar su formulario para reducir la cantidad de variables que envía, porque probablemente no pueda modificar las configuraciones del servidor para las personas que usan su complemento.
Lea más sobre la configuración aquí:http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars