# wpjam-basic/trunk/extends/wpjam-stats.php

WPJAM Basic, version trunk. 53 lines.

- Page: https://pluginprobe.com/plugins/wpjam-basic/trunk/code/extends/wpjam-stats.php
- Raw: https://pluginprobe.com/plugins/wpjam-basic/trunk/raw/extends/wpjam-stats.php
- Modified: 2026-07-07T15:58:18+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/wpjam-basic/trunk/code/extends/wpjam-stats.php#L10-L20`.

```php
<?php
/*
Name: 统计代码
URI: https://mp.weixin.qq.com/s/C_Dsjy8ahr_Ijmcidk61_Q
Description: 统计代码扩展最简化插入 Google 分析和百度统计的代码。
Version: 1.0
*/
class WPJAM_Site_Stats{
	public static function get_fields(){
		return ['stats'	=> ['title'=>'统计代码',	'type'=>'fieldset',	'wrap_tag'=>'fieldset',	'fields'=>[
			'baidu_tongji_id'		=>['title'=>'百度统计 ID：',		'type'=>'text'],
			'google_analytics_id'	=>['title'=>'Google分析 ID：',	'type'=>'text'],
		]]];
	}

	public static function add_hooks(){
		wpjam_once('wp_head', function(){
			if(is_preview()){
				return;
			}

			$id	= WPJAM_Custom::get_setting('google_analytics_id');

			$id && wpjam_echo(<<<JS
			<script async src="https://www.googletagmanager.com/gtag/js?id=$id"></script>
			<script>
				window.dataLayer = window.dataLayer || [];
				function gtag(){dataLayer.push(arguments);}
				gtag('js', new Date());

				gtag('config', '$id');
			</script>
			JS);

			$id	= WPJAM_Custom::get_setting('baidu_tongji_id');

			$id && wpjam_echo(<<<JS
			<script type="text/javascript">
				var _hmt = _hmt || [];
				(function(){
				var hm = document.createElement("script");
				hm.src = "https://hm.baidu.com/hm.js?$id";
				hm.setAttribute('async', 'true');
				document.getElementsByTagName('head')[0].appendChild(hm);
				})();
			</script>
			JS);
		}, 11);
	}
}

wpjam_add_option_section('wpjam-custom', ['model'=>'WPJAM_Site_Stats']);

```
