I have just started working with a WordPress 3.9.2 site which has the WordPress HTTPS module active and functioning. Plugins, CSS, images, are loaded over https.
In General Settings the WordPress Address (URL) and Site Address (URL) are set to https: as well.
However there are troubling occurrences of non-https links generated by WP. The site navigation continues to link to http: even after being loaded and re-saved in the editor. The Admin View Site link is to the http: site.
In the theme home_url() generates an http: link!
<?php echo esc_url( home_url( '/' ) ); ?>
Is this normal WordPress behavior? How should I correct the link protocols?
UPDATE - so the HTTPS module has a setting labeled "Any page that is not secured via Force SSL or URL Filters will be redirected to HTTP." When this is set to true you have to have edited the pages and posts and set them to Force SSL or - like it says - it redirects to HTTP. When this was set to false and saved the menus were set to the protocol of the page that was loaded.