It’s relatively easy to enable SSL (HTTPS) on a WordPress website. Once you’ve purchased or enabled your SSL certificate on your web server, in theory all you need to do is update the home and site URL (in Dashboard Settings, or using wp-config.php) and you’re done! In practice however, there can be a few stumbling blocks depending on how your site has been built and configured.
Read Full Tutorial