Version Description
Download this release
Release Info
Developer | kovshenin |
Plugin | Яндекс Метрика |
Version | 0.8.2 |
Comparing to | |
See all releases |
Code changes from version 0.8.1 to 0.8.2
- readme.txt +6 -3
- yandex-metrika.php +8 -9
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: kovshenin
|
3 |
Tags: analytics, stats, yandex, metrika, metrica
|
4 |
Requires at least: 3.0
|
5 |
-
Tested up to:
|
6 |
-
Stable tag: 0.8.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -13,8 +13,11 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
13 |
|
14 |
Данный плагин позволит вам легко вставить код счётчика Яндекс Метрика на ваш сайт. При этом вам не нужно редактировать файлы вашей темы, и счётчик продолжит работать даже при смене вашей активной темы.
|
15 |
|
|
|
|
|
16 |
== Installation ==
|
17 |
|
18 |
1. Распакуйте архив с плагином
|
19 |
2. Загрузите папку с плагином в директорию `/wp-content/plugins/` на вашем сервере
|
20 |
-
3. Активируйте плагин Яндекс Метрика в разделе Плагины в панели администрирования WordPress
|
|
2 |
Contributors: kovshenin
|
3 |
Tags: analytics, stats, yandex, metrika, metrica
|
4 |
Requires at least: 3.0
|
5 |
+
Tested up to: 4.0
|
6 |
+
Stable tag: 0.8.2
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
13 |
|
14 |
Данный плагин позволит вам легко вставить код счётчика Яндекс Метрика на ваш сайт. При этом вам не нужно редактировать файлы вашей темы, и счётчик продолжит работать даже при смене вашей активной темы.
|
15 |
|
16 |
+
После активации плагина зайдите в раздел Настройки - Яндекс Метрика для того, чтобы вставить код вашего счётчика.
|
17 |
+
|
18 |
== Installation ==
|
19 |
|
20 |
1. Распакуйте архив с плагином
|
21 |
2. Загрузите папку с плагином в директорию `/wp-content/plugins/` на вашем сервере
|
22 |
+
3. Активируйте плагин Яндекс Метрика в разделе Плагины в панели администрирования WordPress
|
23 |
+
4. Зайдите в раздел Настройки - Яндекс Метрика для вставки кода вашего счётчика
|
yandex-metrika.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Yandex.Metrika
|
4 |
* Description: Enable Yandex.Metrika website analytics on your WordPress site.
|
5 |
* Author: Konstantin Kovshenin
|
6 |
-
* Version: 0.8
|
7 |
* License: GPLv2
|
8 |
* Text Domain: metrika
|
9 |
* Domain Path: /languages
|
@@ -22,13 +22,13 @@ class Yandex_Metrika_Plugin {
|
|
22 |
'counter-code' => '',
|
23 |
), (array) get_option( 'yandex-metrika', array() ) );
|
24 |
|
25 |
-
load_plugin_textdomain( 'metrika', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
26 |
}
|
27 |
|
28 |
function admin_init() {
|
29 |
register_setting( 'yandex-metrika', 'yandex-metrika', array( $this, 'sanitize' ) );
|
30 |
add_settings_section( 'general', '', '', 'yandex-metrika' );
|
31 |
-
add_settings_field( 'counter-code', __( 'Counter code', 'metrika' ), array( $this, 'field_counter_code' ), 'yandex-metrika', 'general' );
|
32 |
}
|
33 |
|
34 |
function sanitize( $input ) {
|
@@ -43,20 +43,20 @@ class Yandex_Metrika_Plugin {
|
|
43 |
function field_counter_code() {
|
44 |
?>
|
45 |
<textarea name="yandex-metrika[counter-code]" class="code large-text" rows="10"><?php echo esc_textarea( $this->options['counter-code'] ); ?></textarea>
|
46 |
-
<p class="description"><?php _e( 'If you do not have a counter code, you can <a href="http://metrika.yandex.ru/">request one</a>.', 'metrika' ); ?>
|
47 |
<?php
|
48 |
}
|
49 |
|
50 |
function admin_menu() {
|
51 |
-
add_options_page( __( 'Yandex Metrika', 'metrika' ), __( 'Yandex Metrika', 'metrika' ), 'manage_options', 'yandex-metrika', array( $this, 'render_options' ) );
|
52 |
}
|
53 |
|
54 |
function render_options() {
|
55 |
?>
|
56 |
<div class="wrap">
|
57 |
<?php screen_icon(); ?>
|
58 |
-
<h2><?php _e( 'Yandex Metrika', 'metrika' ); ?></h2>
|
59 |
-
<p><?php _e( 'Please enter your Yandex Metrika counter code in the field below and click Save Changes.', 'metrika' ); ?>
|
60 |
<form action="options.php" method="POST">
|
61 |
<?php settings_fields( 'yandex-metrika' ); ?>
|
62 |
<?php do_settings_sections( 'yandex-metrika' ); ?>
|
@@ -71,5 +71,4 @@ class Yandex_Metrika_Plugin {
|
|
71 |
echo $this->options['counter-code'];
|
72 |
}
|
73 |
}
|
74 |
-
$GLOBALS['yandex_metrika_plugin'] = new Yandex_Metrika_Plugin;
|
75 |
-
return;
|
3 |
* Plugin Name: Yandex.Metrika
|
4 |
* Description: Enable Yandex.Metrika website analytics on your WordPress site.
|
5 |
* Author: Konstantin Kovshenin
|
6 |
+
* Version: 0.8.2
|
7 |
* License: GPLv2
|
8 |
* Text Domain: metrika
|
9 |
* Domain Path: /languages
|
22 |
'counter-code' => '',
|
23 |
), (array) get_option( 'yandex-metrika', array() ) );
|
24 |
|
25 |
+
load_plugin_textdomain( 'yandex-metrika', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
26 |
}
|
27 |
|
28 |
function admin_init() {
|
29 |
register_setting( 'yandex-metrika', 'yandex-metrika', array( $this, 'sanitize' ) );
|
30 |
add_settings_section( 'general', '', '', 'yandex-metrika' );
|
31 |
+
add_settings_field( 'counter-code', __( 'Counter code', 'yandex-metrika' ), array( $this, 'field_counter_code' ), 'yandex-metrika', 'general' );
|
32 |
}
|
33 |
|
34 |
function sanitize( $input ) {
|
43 |
function field_counter_code() {
|
44 |
?>
|
45 |
<textarea name="yandex-metrika[counter-code]" class="code large-text" rows="10"><?php echo esc_textarea( $this->options['counter-code'] ); ?></textarea>
|
46 |
+
<p class="description"><?php _e( 'If you do not have a counter code, you can <a href="http://metrika.yandex.ru/">request one</a>.', 'yandex-metrika' ); ?>
|
47 |
<?php
|
48 |
}
|
49 |
|
50 |
function admin_menu() {
|
51 |
+
add_options_page( __( 'Yandex Metrika', 'yandex-metrika' ), __( 'Yandex Metrika', 'yandex-metrika' ), 'manage_options', 'yandex-metrika', array( $this, 'render_options' ) );
|
52 |
}
|
53 |
|
54 |
function render_options() {
|
55 |
?>
|
56 |
<div class="wrap">
|
57 |
<?php screen_icon(); ?>
|
58 |
+
<h2><?php _e( 'Yandex Metrika', 'yandex-metrika' ); ?></h2>
|
59 |
+
<p><?php _e( 'Please enter your Yandex Metrika counter code in the field below and click Save Changes.', 'yandex-metrika' ); ?>
|
60 |
<form action="options.php" method="POST">
|
61 |
<?php settings_fields( 'yandex-metrika' ); ?>
|
62 |
<?php do_settings_sections( 'yandex-metrika' ); ?>
|
71 |
echo $this->options['counter-code'];
|
72 |
}
|
73 |
}
|
74 |
+
$GLOBALS['yandex_metrika_plugin'] = new Yandex_Metrika_Plugin;
|
|