Автор Тема: Как перевести ссылку с HTTP на HHPS?  (Прочитано 601 раз)

18 Сентябрь, 2017, 11:20:23

Оффлайн sleuth

  • Школьник
  • *
  • Сообщений: 9
  • Репутация: 0
  • Пусть лучше над тобой смеются, чем плачут
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Chrome 61.0.3163.91 Chrome 61.0.3163.91
    • Просмотр профиля
    • Продвижение и раскрутка
Приветствую всех участников форума! Я перевел сайт с HTTP на HTTPS, но некоторые ссылки все же имеют протокол HTTP, например, логотип сайта. По этому поводу у меня есть вопрос: как сделать перевести ссылку на логотип с HTTP на HTTPS, а то в коде самостоятельно не могу разобраться. Вот сам код:
<?php } else { ?>
<?php if(of_get_option('logo_url') == ''){ ?>
<a href="<?php echo home_url(); ?>/" class="logo_h logo_h__img"><img src="<?php echo get_stylesheet_directory_uri(); ?>/images/logo.png" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('description'); ?>"></a>
<?php } else  { ?>
<a href="<?php echo home_url(); ?>/" class="logo_h logo_h__img"><img src="<?php echo of_get_option('logo_url''' ); ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('description'); ?>"></a>
<?php }?>
<?php }?>
Подскажите, пожалуйста, где тут чего надо изменить? Заранее благодарен

Форум вебмастеров - Webmasters.BY

Как перевести ссылку с HTTP на HHPS?
« : 18 Сентябрь, 2017, 11:20:23 »

18 Сентябрь, 2017, 12:59:01
Ответ #1

Оффлайн Diver

  • Administrator
  • Гуру форума
  • *****
  • Сообщений: 4928
  • Репутация: 112
  • Шииикарно!
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Firefox 55.0 Firefox 55.0
    • Просмотр профиля
что касается лого, то посмотрите, что как формируется URL с этой функции get_stylesheet_directory_uri

18 Сентябрь, 2017, 15:43:10
Ответ #2

Оффлайн sleuth

  • Школьник
  • *
  • Сообщений: 9
  • Репутация: 0
  • Пусть лучше над тобой смеются, чем плачут
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Chrome 61.0.3163.91 Chrome 61.0.3163.91
    • Просмотр профиля
    • Продвижение и раскрутка
Вот такой получается код на выходе:

<a href="/" class="logo_h logo_h__img"><img src="http://site.ru/wp-content/themes/theme53935/images/logo.png" alt="название" title="описание"></a>
Ссылка на лого начинается с http

18 Сентябрь, 2017, 17:39:46
Ответ #3

Оффлайн Diver

  • Administrator
  • Гуру форума
  • *****
  • Сообщений: 4928
  • Репутация: 112
  • Шииикарно!
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Firefox 55.0 Firefox 55.0
    • Просмотр профиля
что на выходе это понятно, важно найти где http вставляется, а вставляется он видимо где то в функции get_stylesheet_directory_uri

19 Сентябрь, 2017, 09:14:21
Ответ #4

Оффлайн sleuth

  • Школьник
  • *
  • Сообщений: 9
  • Репутация: 0
  • Пусть лучше над тобой смеются, чем плачут
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Chrome 61.0.3163.91 Chrome 61.0.3163.91
    • Просмотр профиля
    • Продвижение и раскрутка
что на выходе это понятно, важно найти где http вставляется, а вставляется он видимо где то в функции get_stylesheet_directory_uri

Все, разобрался! Спасибо за помощь!

20 Сентябрь, 2017, 14:47:55
Ответ #5

Оффлайн alekgla

  • Школьник
  • *
  • Сообщений: 8
  • Репутация: 1
  • OS: Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser: Chrome 56.0.2924.197 Chrome 56.0.2924.197
    • Просмотр профиля
    • Соц сеть На Амуре
Продолжаю тему!

Платный SSL сертификат. В строке браузера не отображается зелёный замочек. Поддержка хостинга отвечает, что проблема в CMS, где то у них http проскакивает. По моему бред... Ведь на самом хостинге в htaccess ставил полную пере-адресацию с http на https. В чём может быть проблема, кроме CMS?