файл header.php, генерирующий случайную строку в конце URL в адресной строке - PullRequest
0 голосов
/ 05 октября 2011

Я разрабатываю сильно переработанную тему WordPress, включая макет, шаблоны и функции, и по какой-то причине файл header.php теперь генерирует случайную строку и добавляет ее к каждому URL-адресу в моем домене после такого хеш-тега, как этот :

http://www.pixelsandtea.com/#axzz1ZvQRmIcj

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

Спасибо

Ответы [ 2 ]

3 голосов
/ 23 ноября 2012

Я был настолько взволнован и озадачен этой проблемой, и оказалось, что она вызвана кодом AddThis.

Если при получении кода вы отметите опцию «Отслеживать общие адреса адресной строки», это произойдет. Если снять флажок, проблема решена.

Кстати, по умолчанию этот флажок снят, и я его проверил.

0 голосов
/ 05 октября 2011

Это не PHP; это javascript - вы наверняка заметили, что при отключенном javascript этого не происходит.

Найдите несколько экземпляров window.location.hash в множестве файлов js, которые вы используете. Их довольно много, но подсказка: того, кого вы ищете, нет в jQuery.js.

Другой совет: что это за файл javascript, который имеет много общего с внутренними якорями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...