Главная
Wordpress
Не работает информер яндекс-метрики на WordPress?
  • 26 Июн 2015г
  • 762
  • 1
  • Рубрика: Wordpress

Не работает информер яндекс-метрики на WordPress?

Конфликт

Доброго времени суток. 🙂

Недавно произошел у меня непонятный глюк. Посещая в очередной раз, статистику Яндекса - Яндекс-метрика, я увидел, что она перестала работать. Все показатели были на нуле.Не работал так-же информер(счетчик), создалось такое впечатление, что сайт не работает. Тогда я подумал, что это временное явление и ничего не предпринял. На второй день, картина повторилась, потом третий и я понял, что нужно посмотреть у себя на сайте.

Скрипт Яндекс-метрики, у меня был размещен в подвале, поэтому я открыл файл footer.php и посмотрел на месте ли скрипт. На первый взгляд, все было нормально. Я решил еще раз скопировать код метрики на сайте Яндекса и еще раз вставить его себе на сайт. В тот момент, когда я добавлял код, я заметил, что он отличается от старого, на пару символов. Я разместил их рядом и начал сравнивать. И внутри кода я нашел такое отличие:

В новом коде:

(w[с] = w[с] || []).push(function() {

В старом:

(w = w || []).push(function() {

Как видно, пропала [с] и не понятно почему и при каких обстоятельствах.

Я начал искать причину и идей было немного, если честно, то первая мысль вообще была о каком-то вредном скрипте, ведь у меня был изменен один из файлов, а это не шутки. Я проверил сайт на вирусы и вредные скрипты, вручную перелистал другие файлы. Поискал похожие вопросы в гуле и тоже особо ничего не нашел. Из всех вариантов остался еще один, который вполне мог быть 100%.

Я не очень люблю плагины, но некоторые из них я все же использую. Это плагины, которые просто скриптами не заменить или не имеет смысла заменять. У меня их 4 и я начал разбирать по-порядку. Первым был плагин, который делал постоянные ссылки ЧПУ. он отпал сразу, как и второй, что создавал карту сайта. Они не могли поменять файлы темы и я был уверен в этом. Третий был - Aksiment, который борется со спамом в комментариях. Это стандартный плагин и вряд ли он мог такое сделать, об этом бы много писали. Остался еще один, который помогает выводить коды в виде текста для моих статей.

Это был плагин SyntaxHighlighter. К тому же меня зацепило то, что в пропавшей части кода были квадратные скобки. Данный плагин тоже использует квадратные скобки для шорткодов, чтобы заключать код, который нужно вывести в виде текста. Немного повозившись я понял, что это 100% его вина и случилось это, через мою невнимательность.

Дело в том, что однажды при написании статьи я произвел вставку код и заключил его в шорткод от этого плагина, но заключил неправильно. Вместо открывающего и закрывающего тега, у меня было 2 открывающихся. После этого, я сохранил статью, чем и натворил делов.

После этого я внимательней работал со статьями и старался не совершать ошибки, чтобы избежать в будущем такого вот глюка. У кого случилось похожее, обратите внимание на этот плагин или возможно на его аналоги.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 5 из 5)

Опубликован 1 комментарий

  • Пегас
    Комментариев: 1

    Ну скажем мне не нужен новый информер, но почему старый код не работает? Статистика не считается вообще.

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

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий