<?php
/**
* @package ZMLVisit\Boot
*/
namespace ZMLVisit;
use ZMLVisit\Utils\Base as BaseUtil;
defined( 'ZMLVISIT_PRESENT' ) or die( 'Access Denied' );
/**
* Event ZMLVisit
*
* 事件相关内容
*
* @since 1.0.0
*/
/**
* 启用插件
*/
function activation() {
$options = BaseUtil::getOptions();
//* 初始化选项
if ( ! is_array( $options ) || empty( $options ) ) {
$options = [
'visit-chart-days' => 30,
];
BaseUtil::updateOptions( $options );
}
//* 创建数据库表
global $wpdb;
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
$table = $wpdb->prefix . 'zml_visit';
$charset = $wpdb->get_charset_collate();
$creat = "CREATE TABLE $table ( id bigint(20) NOT NULL AUTO_INCREMENT, ip varchar(100) NOT NULL, PRIMARY KEY (id), KEY ip_index (ip) ) $charset;";
\dbDelta( $creat );
}
\register_activation_hook( \ZMLVISIT_FILE, __NAMESPACE__ . '\\activation' );
/**
* 停用插件
*/
function deactivation() {
//* 不做任何操作
}
\register_deactivation_hook( \ZMLVISIT_FILE, __NAMESPACE__ . '\\deactivation' );
版权声明:文章底部版权声明
初始发布:2026年11月5日





还没有任何评论!