开始参考wpthook。移植部分功能
分离，尝试代码