DCO Insert Analytics Code

Описание

GitHub

DCO Insert Analytics Code это WordPress плагин предназначенный для вставки кода аналитики (или любого другого кода) перед </head> или после <body> или перед </body>

Применение

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

Настройки

  • Перед </head>
  • После <body>
  • Перед </body>

Список фильтров

dco_iac_get_options

Фильтр для жесткого переопределения настроек плагина. При использовании этого фильтра, вы не сможете редактировать их на странице настроек.

dco_iac_insert_before_head

Фильтр для изменения кода, вставленного перед </head>

dco_iac_insert_before_head_show

Фильтр для изменения отображения кода, вставленного перед </head>

dco_iac_insert_after_body

Фильтр для изменения кода, вставленного после <body>

dco_iac_insert_after_body_show

Фильтр для изменения отображения кода, вставленного после <body>

dco_iac_insert_before_body

Фильтр для изменения кода, вставленного перед </body>

dco_iac_insert_before_body_show

Фильтр для изменения отображения кода, вставленного перед <body>

Примеры использования фильтров

Hardcoding override plugin settings
function custom_get_options($current, $options, $default) {
$array = array(
‘before_head’ => ‘<!— before —>’,
‘before_head_show’ => ‘0’,
‘after_body’ => ‘<!— after —>’,
‘after_body_show’ => ‘1’,
‘before_body’ => ‘<!— before —>’,
‘before_body_show’ => ‘2’
);

    return $array;
}

add_filter('dco_iac_get_options', 'custom_get_options', 10, 3);

/*
* $current - current plugin settings
*
* $options - plugin settings from database
*
* $default - default plugin settings
*/

Change before </head> code
function custom_before_head_code( $code ) {
return $code . ‘<!— before —>’ . «\n»;
}

add_filter( 'dco_iac_insert_before_head', 'custom_before_head_code' );

/*
* $code - value from "before </head>" setting
*/

Change before </body> code show
function custom_before_head_code( $value ) {
return ‘2’;
}

add_filter( 'dco_iac_insert_before_body_show', 'custom_before_body_show' );

/*
* $value - value from "before </body> show" setting
*/

Скриншоты

  1. dco-insert-analytics-code screenshot 1

    Страница настроек

  2. dco-insert-analytics-code screenshot 2

    Пример страницы

Установка

  1. Загрузите папку dco-insert-analytics-code в директорию /wp-content/plugins/
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress

Часто задаваемые вопросы

Я вставил код на странице настроек плагина, но он не появился на сайте. В чем может быть причина?

  • Для корректной работы плагина, Ваша тема должна поддерживать wp_head action hook и wp_footer action hook.
  • Если Вы используете плагины для кеширования, Вам нужно очистить кеш для применения изменений.

Отзывы

Отлично!

Отличный плагин. Давно искал такой.
Будет идеальный, если добавить опцию учитывать или нет залогиненого пользователя, и выбор какие роли учитывать, а какие нет.

Посмотреть 1 отзыв

Участники и разработчики

«DCO Insert Analytics Code» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

“DCO Insert Analytics Code” has been translated into Russian. Благодарим переводчиков за их работу.

Перевести «DCO Insert Analytics Code» на ваш язык.

Заинтересованы в разработке?

Просмотрите код или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.1.0

  • Исправлен идентификатор перевода
  • Добавлена возможность регулировать отображение кода для вошедших / невошедших пользователей
  • Ограничен прямой доступ к файлам плагина

1.0.0

  • Первый релиз