widget personalizado wordpress

Tengo un widget personalizado en wordpress (como si fuera un plugin) en el que ya partía de un código de un compañero y después de ir cambiando partes y adaptándolo (algo que he hecho otras veces sin problema) cuando pongo el widget en cualquiera de las áreas (barra lateral o pie) desaparece del listado de widgets que se pueden usar. Vamos, que sólo se lo puedo poner en un área. Evidentemente no puedo ponerme en contacto con esta persona. Por si puede ser por algo así o de alguna pista, este código es muy antiguo y he cambiado algunas funciones que ya estaban obsoletas.

¿Alguna idea de por qué sucede esto?