PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / 2.2.5
ShareThis Dashboard for Google Analytics v2.2.5
3.3.2 trunk 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2.5 2.3.5 2.3.6 2.3.7 2.3.8 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.3.1
googleanalytics / googleanalytics.php
googleanalytics Last commit date
class 6 years ago css 9 years ago js 6 years ago lib 8 years ago overwrite 9 years ago tools 9 years ago view 6 years ago googleanalytics.php 6 years ago readme.txt 6 years ago screenshot-1.png 9 years ago screenshot-2.png 9 years ago screenshot-3.png 9 years ago screenshot-4.png 9 years ago screenshot-5.png 9 years ago screenshot-6.png 9 years ago
googleanalytics.php
59 lines
1 <?php
2
3 /*
4 * Plugin Name: Google Analytics
5 * Plugin URI: http://wordpress.org/extend/plugins/googleanalytics/
6 * Description: Use Google Analytics on your WordPress site without touching any code, and view visitor reports right in your WordPress admin dashboard!
7 * Version: 2.2.5
8 * Author: ShareThis
9 * Author URI: http://sharethis.com
10 */
11
12 if ( !defined( 'WP_CONTENT_URL' ) ) {
13 define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' );
14 }
15 if ( !defined( 'WP_CONTENT_DIR' ) ) {
16 define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
17 }
18 if ( !defined( 'WP_PLUGIN_URL' ) ) {
19 define( 'WP_PLUGIN_URL', WP_CONTENT_URL . '/plugins' );
20 }
21 if ( !defined( 'WP_PLUGIN_DIR' ) ) {
22 define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' );
23 }
24 if ( !defined( 'GA_NAME' ) ) {
25 define( 'GA_NAME', 'googleanalytics' );
26 }
27 if ( !defined( 'GA_PLUGIN_DIR' ) ) {
28 define( 'GA_PLUGIN_DIR', WP_PLUGIN_DIR . '/' . GA_NAME );
29 }
30 if ( !defined( 'GA_PLUGIN_URL' ) ) {
31 define( 'GA_PLUGIN_URL', WP_PLUGIN_URL . '/' . GA_NAME );
32 }
33 if ( !defined( 'GA_MAIN_FILE_PATH' ) ) {
34 define( 'GA_MAIN_FILE_PATH', __FILE__ );
35 }
36 if ( !defined( 'GA_SHARETHIS_SCRIPTS_INCLUDED' ) ) {
37 define( 'GA_SHARETHIS_SCRIPTS_INCLUDED', 0 );
38 }
39
40 /**
41 * Prevent to launch the plugin within different plugin dir name
42 */
43 if ( !preg_match( '/(\/|\\\)' . GA_NAME . '(\/|\\\)/', realpath( __FILE__ ), $test ) ) {
44 echo _( 'Invalid plugin installation directory. Please verify if the plugin\'s dir name is equal to "' . GA_NAME . '".' );
45
46 // To make able the message above to be displayed in the activation error notice.
47 die();
48 }
49
50 define( 'GOOGLEANALYTICS_VERSION', '2.1.3' );
51 include_once GA_PLUGIN_DIR . '/overwrite/ga_overwrite.php';
52 include_once GA_PLUGIN_DIR . '/class/Ga_Autoloader.php';
53 include_once GA_PLUGIN_DIR . '/tools/class-support-logging.php';
54 Ga_Autoloader::register();
55 Ga_Hook::add_hooks( GA_MAIN_FILE_PATH );
56
57 add_action( 'plugins_loaded', 'Ga_Admin::loaded_googleanalytics' );
58 add_action( 'init', 'Ga_Helper::init' );
59