统计清空,归零的开始

  • 发表于
  • 日志

WP-PostViews卸载清空

刚刚修改并优化了WP-PostViews的几个查询和函数,想替换掉线上运行中的WP-PostViews,偷了个懒直接在后台删除掉运行的WP-PostViews并上传新的。然而当我删除并上传新的WP-PostViews后,体验盒子所有统计数据全部被清零。是的,这也许是个灾难!

冷静了几秒钟后,我开始翻看WP-PostViews的卸载源码

function uninstall() {
	global $wpdb;

	$option_names = array( 'views_options', 'widget_views_most_viewed', 'widget_views' );

	if( count( $option_names ) > 0 ) {
		foreach( $option_names as $option_name ) {
			delete_option( $option_name );
		}
	}

	$wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key = 'views'" );
}
统计清空,归零的开始

看完后,嘴里骂着CNMD,数据机制不能这么玩吧,然后想了想,也许是我的问题,就应该自己写个集成的功能,干了什么自己清楚。

现在影响到的主要是统计数据,根据统计数据联动的展示。

也想着把数据恢复一下,前天的数据备份是有的,但一想,既然清零了那就从头开始统计吧,毕竟很多数据老了,一直霸屏也不好。好吧,那就重头开始吧!