# simpleanalytics/1.22/simple-analytics.php

Simple Analytics, version 1.22. 42 lines.

- Page: https://pluginprobe.com/plugins/simpleanalytics/1.22/code/simple-analytics.php
- Raw: https://pluginprobe.com/plugins/simpleanalytics/1.22/raw/simple-analytics.php
- Modified: 2024-06-10T08:03:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/simpleanalytics/1.22/code/simple-analytics.php#L10-L20`.

```php
<?php
/*
 * Plugin Name: Simple Analytics Official
 * Version: 1.22
 * Plugin URI: https://docs.simpleanalytics.com/install-simple-analytics-on-wordpress
 * Description: Embed Simple Analytics script in your WordPress website
 * Author: Simple Analytics
 * Author URI: https://simpleanalytics.com/
 * Requires at least: 2.0.0
 * Tested up to: 6.5.4
 *
 * Text Domain: simple-analytics
 * Domain Path: /lang/
 *
 * @package WordPress
 * @author Simple Analytics
 * @since 1.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

function simpleanalytics_noscript() {
	$domain = get_option( 'simpleanalytics_custom_domain' ) ?: 'queue.simpleanalyticscdn.com';

	echo '<noscript><img src="https://' . $domain . '/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade"></noscript>' . "\n";
}

function simpleanalytics_init() {
	if ( current_user_can( 'editor' ) || current_user_can( 'administrator' ) ) {
		require_once plugin_dir_path( __FILE__ ) . 'includes/admin.php';
	} else {
		$domain = get_option( 'simpleanalytics_custom_domain' ) ?: 'scripts.simpleanalyticscdn.com';

		wp_enqueue_script( 'simpleanalytics_script', "https://$domain/latest.js", array(), null, true );
		add_action( 'wp_footer', 'simpleanalytics_noscript', 10 );
	}
}

add_action( 'init', 'simpleanalytics_init' );

```
