I don't know how wordpress works. But since zerologin provide a JWT, if you find a way to protect your wordpress dashboard using JWT, it should be good. The only problem I see for now is zerlogin doesn't manage permissions. Every users have the same right for now. I guess it's not an option for an admin dashboard