Google Analyticator - Version 6.4.9.1

Version Description

  • Added [analytics-counter] shortcode so you can display the page view counter widget anywhere
Download this release

Release Info

Developer grimmdude
Plugin Icon 128x128 Google Analyticator
Version 6.4.9.1
Comparing to
See all releases

Code changes from version 6.4.9 to 6.4.9.1

google-analyticator.php CHANGED
@@ -491,7 +491,7 @@ if(!$addons){?>
491
<p>3- Have a great day!</p>
492
<h3 style="text-align:center">Show off your analytics</h3>
493
<p>Use short code <b>[analytics]</b> anywhere on your site to show your analytics publicly.</p>
494
-
495
</div>
496
<?php }?>
497
<div style="margin-right: 320px;">
@@ -1324,15 +1324,31 @@ function add_ga_admin_footer(){
1324
*/
1325
1326
//[analytics]
1327
- function ga_analyticator_shortcode( $atts ){
1328
# Include the Google Analytics Summary widget
1329
require_once('google-analytics-summary-widget.php');
1330
- $google_analytics_summary = new GoogleAnalyticsSummary(TRUE);
1331
// Wrap it with these divs to mimic the admin dashboard widget structure.
1332
echo '<div id="google-analytics-summary"><div class="inside">';
1333
$google_analytics_summary->widget();
1334
echo '</div></div>';
1335
- return '';
1336
}
1337
1338
add_shortcode( 'analytics', 'ga_analyticator_shortcode' );
491
<p>3- Have a great day!</p>
492
<h3 style="text-align:center">Show off your analytics</h3>
493
<p>Use short code <b>[analytics]</b> anywhere on your site to show your analytics publicly.</p>
494
+ <p>Use short code <b>[analytics-counter]</b> anywhere on your site to display the page view counter widget.</p>
495
</div>
496
<?php }?>
497
<div style="margin-right: 320px;">
1324
*/
1325
1326
//[analytics]
1327
+ function ga_analyticator_shortcode( $atts ) {
1328
# Include the Google Analytics Summary widget
1329
require_once('google-analytics-summary-widget.php');
1330
+ ob_start();
1331
+
1332
+ $google_analytics_summary = new GoogleAnalyticsSummary(array('shortcode' => TRUE));
1333
// Wrap it with these divs to mimic the admin dashboard widget structure.
1334
echo '<div id="google-analytics-summary"><div class="inside">';
1335
$google_analytics_summary->widget();
1336
echo '</div></div>';
1337
+
1338
+ return ob_get_clean();
1339
+ }
1340
+
1341
+ //[analytics]
1342
+ function ga_analyticator_counter_shortcode( $atts ) {
1343
+ # Include Google Analytics Stats widget
1344
+ require_once('google-analytics-stats-widget.php');
1345
+ ob_start();
1346
+
1347
+ $google_analytics_widget = new GoogleStatsWidget(array('shortcode' => TRUE));
1348
+
1349
+ return ob_get_clean();
1350
}
1351
1352
add_shortcode( 'analytics', 'ga_analyticator_shortcode' );
1353
+ add_shortcode( 'analytics-counter', 'ga_analyticator_counter_shortcode' );
1354
+
google-analytics-stats-widget.php CHANGED
@@ -8,10 +8,14 @@
8
**/
9
class GoogleStatsWidget extends WP_Widget
10
{
11
- function GoogleStatsWidget() {
12
$widget_ops = array('classname' => 'widget_google_stats', 'description' => __("Displays Stat Info From Google Analytics", 'google-analyticator') );
13
$control_ops = array('width' => 400, 'height' => 400);
14
$this->WP_Widget('googlestats', __('Google Analytics Stats', 'google-analyticator'), $widget_ops, $control_ops);
15
}
16
17
function widget($args, $instance) {
@@ -143,7 +147,7 @@ class GoogleStatsWidget extends WP_Widget
143
**/
144
function beginWidget($font_color = '000', $widget_background_color = 'FFF')
145
{
146
- echo '<table style="width:auto!important;border-width:2px;border-color:#' . $font_color . ';border-style:solid;background:#' . $widget_background_color . ';"><tr>';
147
}
148
149
/**
@@ -179,7 +183,9 @@ class GoogleStatsWidget extends WP_Widget
179
echo '</tr></table>';
180
181
// The following is used to displayed the "Powered By Google Anayltics" text.
182
- echo '<div style="font-size:9px;color:#666666;margin-top:0px;font-family:Verdana;">Powered By <a href="http://google.com/analytics/" title="Google Analytics" style="text-decoration:none;"><img src="' . plugins_url('/google-analyticator/ga_logo.png') . '" alt="Google Analytics" style="border:0px;position:relative;top:4px;" /></a></div></div>';
183
}
184
185
/**
8
**/
9
class GoogleStatsWidget extends WP_Widget
10
{
11
+ function GoogleStatsWidget($options = array('shortcode' => FALSE)) {
12
$widget_ops = array('classname' => 'widget_google_stats', 'description' => __("Displays Stat Info From Google Analytics", 'google-analyticator') );
13
$control_ops = array('width' => 400, 'height' => 400);
14
$this->WP_Widget('googlestats', __('Google Analytics Stats', 'google-analyticator'), $widget_ops, $control_ops);
15
+
16
+ if ($options['shortcode']) {
17
+ $this->widget();
18
+ }
19
}
20
21
function widget($args, $instance) {
147
**/
148
function beginWidget($font_color = '000', $widget_background_color = 'FFF')
149
{
150
+ echo '<table style="width:auto!important;border-width:2px;border-color:#' . $font_color . ';border-style:solid;background:#' . $widget_background_color . ';margin-bottom:0;"><tr>';
151
}
152
153
/**
183
echo '</tr></table>';
184
185
// The following is used to displayed the "Powered By Google Anayltics" text.
186
+ if (get_option(key_ga_show_ad) == '1') {
187
+ echo '<div style="font-size:9px;color:#666666;margin-top:0px;font-family:Verdana;">Powered By <a href="https://wordpress.org/plugins/google-analyticator/" title="Google Analyticator for Wordpress" style="text-decoration:none;" target="_blank"><img src="' . plugins_url('/google-analyticator/ga_logo.png') . '" alt="Google Analytics" style="border:0px;position:relative;top:4px;" /></a></div></div>';
188
+ }
189
}
190
191
/**
google-analytics-summary-widget.php CHANGED
@@ -13,7 +13,7 @@ class GoogleAnalyticsSummary
13
/**
14
* Start the process of including the widget
15
**/
16
- function GoogleAnalyticsSummary($shortcode = FALSE)
17
{
18
add_action('wp_dashboard_setup', array(
19
$this,
@@ -44,7 +44,7 @@ class GoogleAnalyticsSummary
44
45
add_action( 'wp_ajax_ga_stats_widget', array( $this, 'ajaxWidget' ) );
46
47
- if ($shortcode) {
48
add_action( 'wp_ajax_nopriv_ga_stats_widget', array( $this, 'ajaxWidget' ) );
49
}
50
}
13
/**
14
* Start the process of including the widget
15
**/
16
+ function GoogleAnalyticsSummary($options = array('shortcode' => FALSE))
17
{
18
add_action('wp_dashboard_setup', array(
19
$this,
44
45
add_action( 'wp_ajax_ga_stats_widget', array( $this, 'ajaxWidget' ) );
46
47
+ if ($options['shortcode']) {
48
add_action( 'wp_ajax_nopriv_ga_stats_widget', array( $this, 'ajaxWidget' ) );
49
}
50
}
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
=== Google Analyticator ===
2
- Contributors: VideoUserManuals
3
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
4
Requires at least: 3.2
5
- Tested up to: 4.2
6
- Stable tag: 6.4.9
7
License: GPLv2 or later
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
@@ -74,6 +74,9 @@ For any support issues, please use the official WordPress support forums.
74
75
== Changelog ==
76
77
= 6.4.9 =
78
* Added [analytics] shortcode so you can add show off your analytics publicly
79
1
=== Google Analyticator ===
2
+ Contributors: noahkagan
3
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
4
Requires at least: 3.2
5
+ Tested up to: 4.2.2
6
+ Stable tag: 6.4.9.1
7
License: GPLv2 or later
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
74
75
== Changelog ==
76
77
+ = 6.4.9.1 =
78
+ * Added [analytics-counter] shortcode so you can display the page view counter widget anywhere
79
+
80
= 6.4.9 =
81
* Added [analytics] shortcode so you can add show off your analytics publicly
82