In reply to Li-An.

More hostings already provide free Let's Encrypt certs. You have to ask your hosting. Nobody else can do this on your hosting behalf. It does not matter if you use WordPress or not.