Skip to content

Instantly share code, notes, and snippets.

@dz0ny
Created November 29, 2012 20:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dz0ny/4171826 to your computer and use it in GitHub Desktop.
Save dz0ny/4171826 to your computer and use it in GitHub Desktop.
Gogole analitika za domena.si
<?php
/*
* Plugin Name: Google Analitika
* Version: 1.0
* Plugin URI: http://www.ubuntu.si
* Description: Doda analitiko za ubuntu.si
* Author: dz0ny
*/
class GoogleAnalitika {
function GoogleAnalitika()
{
add_action( 'wp_head', array(&$this, 'inject_js'), 999999);
add_action( 'login_head', array(&$this, 'inject_js'), 999999);
}
function inject_js()
{
?>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<?php
}
}
add_action('init', create_function('', 'return new GoogleAnalitika();'));
@dz0ny
Copy link
Author

dz0ny commented Nov 29, 2012

add_action("init", "GoogleAnalitikaSpawn");
function GoogleAnalitikaSpawn() {
global $GoogleAnalitikaV; $GoogleAnalitikaV = new GoogleAnalitika ();
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment