Яндекс Метрика - Version 0.8.2

Version Description

Download this release

Release Info

Developer kovshenin
Plugin Icon 128x128 Яндекс Метрика
Version 0.8.2
Comparing to
See all releases

Code changes from version 0.8.1 to 0.8.2

Files changed (2) hide show
  1. readme.txt +6 -3
  2. 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: 3.6
6
- Stable tag: 0.8.1
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;