Для получения статистики поисковыми серверами такими, как Яндекс, Google, Bing на сайте надо разместить код, который предоставляется поисковиком при регистрации сайта в поисковом сервисе. Можно, конечно, редактором открыть файл «header.php» или «footer.php» и вставить полученный код, но можно воспользоваться плагином Яндекс Метрика. Преимущество вставки кода через плагин — простота. Код вставляется в текстовое поле в плагине и не надо ничего делать при смене основной темы сайта. Код будет отображаться. Так же, чтобы не вносить никаких изменений в файлы шаблона темы, код метрики можно разместить в файле functions.php, например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
add_action('wp_head', 'yandex_metrika'); function yandex_metrika(){ echo ' <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter46258509 = new Ya.Metrika({ id:46258509, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/46258509" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->';} |
Если данный код вставить в functions.php с помощью плагина My Custom Function, то код счетчика так же будет оставаться на сайте при смене основной темы.
Плагин Яндекс Метрика можно скачать в репозитории WordPress.