Pero es que un warnig es un ¡ERROR!
Lo siento pero alguien que usa cosas hechas y dice "me da flojera", que además intenta ocultar el problema a la vista de los usurios y no hace el mínimo de corregir un simple for each, no debería ni molestarse tampoco en postear aquí nada.
Mis disuclpas si te ofende, es una opinión personal, el conocimiento será libre, pero la vagancia no hay que alimentarla y desde luego no es propio de nadie que programe.
En cualquier caso con error_reporting(0); al principio de ese plugin no debería salir más.