wp_nav_menu () reutrns HTTPS?

У нас есть SSL для нашего домена. Но только одна страница хочет использовать SSL для отображения ( https://mydomain.com/secure-page/ ). Все остальные должны быть регулярными страницами http:// . Поэтому мы установили siturl и homeurl как на http://domain.com и на жесткую ссылку на защищенную страницу.

На обычных страницах все навигационные и другие ссылки отображаются не-ssl ( http:// ), что хорошо. Но когда на https://domain.com/secure-page , wp_nav_menu () возвращает https:// URL-адреса для всех других страниц сайта, которые мы не хотим. Помните, что siteurl и homeurl – это http:// .

Почему он возвращает все ссылки https: // для навигационных элементов?

EDIT К сожалению, это требование клиента. На сайте есть только одна страница с HTTPS.