DCO Insert Analytics Code

Описание

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

Применение

After installation and activation, you can insert the necessary code to the respective fields on the plugin settings page.
GitHub

Настройки

  • Перед </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>

dco_iac_disable_do_shortcode

Filter to disable shortcode processing in inserted codes

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

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

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

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);

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

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

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

add_filter( 'dco_iac_insert_before_head', 'custom_before_head_code' );

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

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

function custom_before_head_code( $value ) {
    return '2';
}

add_filter( 'dco_iac_insert_before_body_show', 'custom_before_body_show' );

Disable shortcode processing in insert codes

add_filter('dco_iac_disable_do_shortcode', '__return_true');

Скриншоты

  • Страница настроек
  • Пример страницы

Установка

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

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

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

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

Отзывы

03.04.2021
Very light plugin that will make editing theme parts unnecessary. * header.php * footer.php Safe! No possibility to break things, can be used by newbies. Suitable for anything. * counters, analytics code * site verification with <meta> tags * adding loading additional scripts and styles or using them inline. * much more.
10.05.2019
Allows precise insertion of code at many template locations. Light, simply and works well! Thank you.
Посмотреть все 8 отзывов

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

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

Участники

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

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

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

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по 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

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