В статье Yandex Metrika: Сторонний код заблокировал основной поток я рассказывал о способе ускорения загрузки сайта (с точки зрения Гугла и его инструмента для анализа скорости).
Сегодня поговорим о том, как скрыть посещаемость сайта админом (без плагинов, SMS и регистраций) на движке WordPress.
Способ 1: Оптимальный
- Узнаём свой IP (2ip.ru вам в помощь).
- Идём в настройки яндекс метрики (вкладка Фильтры) и указываем игнорировать этот IP при расчётах.
- Ставим галку напротив пункта «Не учитывать мои визиты».
- Сохраняем.
Ну и всё, собственно.
Способ 2. Неоптимальный
Способ годится, если вы ходите на сайт с разных IP, с разных браузеров (или ваш IP динамический). Способ подходит и для других счётчиков.
Из минусов:
- пока вы не авторизованы, ваша посещалка учитывается метрикой,
- если у вас настроены цели, то их код может глючить и выдавать ошибки.
Суть метода в том, что мы не будем выводить счётчик яндекс-метрики, если пользователь авторизован.
Итак, размещаем код счётчика яндекс метрики (или какой там у вас счётчик) в подвале сайта (папка темы WordPress, файл footer.php) перед закрывающим тэгом body.
До кода счетчика вставляем эту строчку.
<?php if(current_user_can('administrator') || current_user_can('editor')){}else{ ?>
После — эту.
<?php } ?>
Вот и всё.
current_user_can(‘administrator’) — проверяет админ-ли пользователь.
current_user_can(‘editor’) — проверяет редактор-ли пользователь.
Если пользователь не редактор и не админ, то счётчк яндекс.метрики будет выводиться на странице и фиксировать действия пользователя.
Элементарно, в общем-то. Проверил на себе.
Но повторюсь, способ имеет минусы, так что смотрите сами.
Замечательный сайтик, много полезной информации спасибо!
Спасибо за комментарий)