Esto es extremadamente útil, gracias. Entiendo que no puedes brindar más ayuda con el código, pero espero poder hacer dos preguntas generales que también podrían ser útiles para otros:
— ¿Podrías explicar brevemente por qué es necesario un serializador aquí? (Trato de entenderlo no solo para este caso, sino también para otras personalizaciones).
Y solo una pregunta rápida: ¿podría lograr esto directamente en mi panel de control? (Crear un plugin sería mucho más organizado, sin duda, pero como estoy en un plan alojado, no puedo importar nuevos plugins directamente; al menos requiere unos pasos adicionales).