统计清空,归零的开始
- 发表于
- 日志
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,数据机制不能这么玩吧,然后想了想,也许是我的问题,就应该自己写个集成的功能,干了什么自己清楚。
现在影响到的主要是统计数据,根据统计数据联动的展示。
也想着把数据恢复一下,前天的数据备份是有的,但一想,既然清零了那就从头开始统计吧,毕竟很多数据老了,一直霸屏也不好。好吧,那就重头开始吧!
原文连接:统计清空,归零的开始
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。