Меню
Категории
После обновления WordPress перестал отображаться счетчик liveinternet.ru
11 мая, 2019 Веб

Обновил бложик до версии 5.2. После этого перестала отображаться кнопка статистики liveinternet. Пробовал переустановить код кнопки — не помогает. На простых страницах html все нормально. На страницах, где работает вордпресс, кнопка не отображается и статистика не считается.

Причина в том, что WP добавили новый виджет HTML код. Ранее вместо него я использовал стандартный виджет ТЕКСТ.

Так вот новому виджету HTML код очень не травится параметр target=_blank. В коде LI. Вот из-за него все и тупит.

Сначала я убрал target=_blank параметр, но при нажатии на картинку счетчика статистика открывалась бы не в новом окне, а в текущем. Такой вариант тоже не подошел. Я не стал заморачиваться и просто убрал из кода всю ссылку целиком. Теперь при нажатии на счетчик у меня ничего не происходит.

Ниже пример кода.

Было

<!—LiveInternet counter—><script type=»text/javascript»>
document.write(«<a href=’//www.liveinternet.ru/click’ «+
«target=_blank><img src=’//counter.yadro.ru/hit?t12.2;r»+
escape(document.referrer)+((typeof(screen)==»undefined»)?»»:
«;s»+screen.width+»*»+screen.height+»*»+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+»;u»+escape(document.URL)+
«;h»+escape(document.title.substring(0,150))+»;»+Math.random()+
«‘ alt=» title=’LiveInternet: показано число просмотров за 24″+
» часа, посетителей за 24 часа и за сегодня’ «+
«border=’0′ width=’88’ height=’31’><\/a>»)
</script><!—/LiveInternet—>

Стало

<!—LiveInternet counter—><script type=»text/javascript»>
document.write(«<a><img src=’//counter.yadro.ru/hit?t12.3;r»+
escape(document.referrer)+((typeof(screen)==»undefined»)?»»:
«;s»+screen.width+»*»+screen.height+»*»+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+»;u»+escape(document.URL)+
«;h»+escape(document.title.substring(0,150))+»;»+Math.random()+
«‘ alt=» title=’LiveInternet: показано число просмотров за 24″+
» часа, посетителей за 24 часа и за сегодня’ «+
«border=’0′ width=’88’ height=’31’><\/a>»)
</script><!—/LiveInternet—>

"1" Comment
  1. Респект. Отличное решение! Сегодня тоже заметил глюки в соединении с counter.yadro. И решение — удалить эту ссылку. После этого сайт снова начал быстро грузится.Благодарю.

Добавить комментарий




*