Описание
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');
Скриншоты
Установка
- Загрузите папку
dco-insert-analytics-code
в директорию/wp-content/plugins/
- Активируйте плагин используя меню ‘Плагины’ в WordPress
Часто задаваемые вопросы
-
Я вставил код на странице настроек плагина, но он не появился на сайте. В чем может быть причина?
-
- Для корректной работы плагина, Ваша тема должна поддерживать wp_head action hook и wp_footer action hook.
- Если Вы используете плагины для кеширования, Вам нужно очистить кеш для применения изменений.
Отзывы
Участники и разработчики
«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 withdco_iac_disable_do_shortcode
filter. Useadd_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
- Первый релиз