DCO Insert Analytics Code

Описание

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>

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

Жесткое переопределение настроек плагина

function custom_get_options($current, $options, $default) {
    $array = array(
        'before_head' => '<!-- before </head> -->',
        'before_head_show' => '0',
        'after_body' => '<!-- after <body> -->',
        'after_body_show' => '1',
        'before_body' => '<!-- before </body> -->',
        '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
*/

Изменение кода перед </head>

function custom_before_head_code( $code ) {
    return $code . '<!-- before <head> -->' . "\n";
}

add_filter( 'dco_iac_insert_before_head', 'custom_before_head_code' );

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

Изменение отображения кода перед </body>

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 в директорию /wp-content/plugins/
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress

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

Инструкции по установке
  1. Загрузите папку dco-insert-analytics-code в директорию /wp-content/plugins/
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress
Я вставил код на странице настроек плагина, но он не появился на сайте. В чем может быть причина?
  • Для корректной работы плагина, Ваша тема должна поддерживать wp_head action hook и wp_footer action hook.
  • Если Вы используете плагины для кеширования, Вам нужно очистить кеш для применения изменений.

Отзывы

Does exactly what is says on the tin

Great little plugin for adding tracking codes and other scripts to a website. I had one issue with it working which was caused by a caching issue and nothing to do with the plugin, but the author still responded to me very quickly after posting in the support forums.

Отлично!

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

Посмотреть все 3 отзыва

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

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

Участники

«DCO Insert Analytics Code» переведён на 1 язык. Благодарим переводчиков за их работу.

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

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

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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

1.1.3

  • Add settings link to Plugins page
  • Скорректировано описание плагина

1.1.2

  • Constant DCO_IAC_DO_SHORTCODE replaced with dco_iac_disable_do_shortcode filter. Use add_filter('dco_iac_disable_do_shortcode', '__return_true'); to disable shortcodes support.

1.1.1

  • Added feature to hide the code
  • Added shortcodes support (add constant define('DCO_IAC_DO_SHORTCODE', false); to wp-config.php for disable)

1.1.0

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

1.0.0

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