Google Analytics para GlotPress Plugin

En GlotPress también se pueden crear plugins, aunque aquí no hay panel de administración como en WordPress para activarlos y desactivarlos… con lo cual, una vez lo pones ya está activo!

En este caso he creado un plugin para añadir Google Analytics a GlotPress. Simplemente deberíais crear un fichero nuevo en la carpeta de ./plugins que está en la raíz de GlotPress con el siguiente código:

<?php

class Google_Analytics extends GP_Plugin {
    var $ga_id;

    function __construct() {
        parent::__construct();

        $this->add_action( 'gp_footer' );
        $this->ga_id= 'YOUR_GA_TRACKING_ID';
    }

    function gp_footer() {
        $footer = <<<FOOTER
<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', '$this->ga_id']);
    _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>
FOOTER;
        echo $footer;
    }
}

GP::$plugins->google_analytics = new Google_Analytics;

Para acabar, solo tenéis que sustituir YOUR_GA_TRACKING_ID por vuestro tracking id!