I was unable to resolve some of the remaining issues I had after my website was hacked so I ended up having to delete the whole WordPress installation and start again. I believe that everything is now back up and running and working the way it should do.