Как удалить JS-код Google Analytics из блога WordPress. Не удается определить местоположение

Вопрос:

Я пытаюсь удалить следующий код, расположенный в моем блоге WordPress:

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-00000-1']);
_gaq.push(['_trackPageview']);

_gaq.push(['_setAccount', 'UA-0000000-1']);
_gaq.push(['_setDomainName', 'ohloh.net']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'http://' : 'http://www') +
'.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

Я проводил много исследований в Интернете относительно того, где его найти, но до сих пор мои подходы были сухими.

Вот как я начал. В разделе “Представления и редактор” я нажал на мой код footer.php под шаблонами, которые дают мне этот код:

    <?php
/**
* Footer Template
*
* Here we setup all logic and XHTML that is required for the footer section of all screens.
*
* @package WooFramework
* @subpackage Template
*/
?>


<?php include('xxxx-footer-canvas.php');?>
<div id="footer" class="col-full">

<?php woo_footer_inside(); ?>

<div id="copyright" class="col-left">
<?php woo_footer_left(); ?>
</div>

<div id="credit" class="col-right">
<?php woo_footer_right(); ?>
</div>

</div><!-- /#footer  -->

<?php woo_footer_after(); ?>

</div><!-- /#wrapper -->

<div class="fix"></div><!--/.fix-->

<?php woo_foot(); ?>

<?php endif; ?> <!--END of REMOVE ******************************************-->

<?php wp_footer(); ?>

</body>

Далее, из приведенного выше кода я увидел, что мне нужно посмотреть содержимое xxxx-footer.php. Был журнал содержимого на xxx-footer.php fie, но ничто не привело меня к местоположению (я мог бы разместить часть содержимого, если это необходимо).

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

Кроме того, я смотрел под functions.php, functions.wp-scripts.php, general-template.php без везения.

У меня нет плагинов, которые бы указывали, что код поставляется с плагином. Текущие плагины, которые у меня есть:

  • AddThis Social Bookmarking Widget
  • Akismet
  • Расширенные типы Mime AP
  • Сломанная проверка ссылок
  • Контактная форма 7
  • Система комментариев Disqus
  • Привет, Долли
  • Улучшенная страница включения
  • Опросы и рейтинги Polldaddy
  • Конвертер pType
  • Вопросы Q и A и база знаний для WordPress
  • Сырой HTML
  • Окончательный TInyMCE
  • Импортер WordPress
  • Перемещение WordPress
  • WP Show ID

Где мог бы быть этот код? Помощь была бы оценена.

  • Я также разместил это на форумах поддержки WordPress
Лучший ответ:

Если это была тема, которую вы получили/приобрели, скорее всего, аналитика настроена в настройках темы, которые вы можете переопределить. В противном случае, я бы предложил вам посмотреть на своем FTP полную структуру файлов тем. Иногда разработчики темы разбивают код дальше, чем вы можете видеть только в редакторе внешнего вида WordPress (то же самое касается плагинов). WordPress не будет видеть папки там.

Все, что вы можете опубликовать, приведет меня к более конкретному и подробному ответу. Я также могу помочь объяснить, как удалить функции, не разрушая все.

Ответ №1

Вероятно, источником является Disqus. Я сталкиваюсь с той же проблемой с не-WP-сайтом, и я отслеживал исходный код до Disqus (загружался из iframe, созданного кодом Disqus). Из того, что я прочитал, до сих пор кажется, что он интегрирован в Disqus, и, похоже, нет информации об отключении GA от Disqus.

Я, например, рассматриваю возможность перехода от Disqus, если GA не может быть отключен при использовании Disqus.

Оцените статью
TechArks.Ru
Добавить комментарий