Why is my belly button red?

This is my belly button. It was hurting a few days ago, like pain when it was pushed on. The pain has gone away. But now it has some clear smelly discharge and it’s red and feels sore/burning. I put my finger in and it feels like there’s a scratch in there. Has anyone had this issue before?