Woocommerce网站运行时间久了之后会有许多的Scheduled Actions记录,这些记录相当于执行日志功能,基本没有什么用处,可在主题functions.php文件中添加action以删除Scheduled Actions
在主题或子主题文件functions.php文件中输入以下代码
add_action( 'wp_loaded', 'del_action_cache_clearing' );
function del_action_cache_clearing() {
if ( ! is_admin() ) {
return;
}
// This will clean the scheduled actions.
global $wpdb;
$wpdb->delete( $wpdb->prefix . 'actionscheduler_actions', [ 'hook' => '复制Scheduled Actions页面的Hook名称' ] );
}
保存以上代码,并刷新几次页面,很快就可以删除完成
有很多Hook就分次进行,每次一个Hook,每执行一次,同一个Hook会全部删除
本站所有测试环境均使用ubuntu+lnmp
所有的测试、优化均基于lnmp进行,大部分方法均是相通的,仅仅因为是lnmp是一键安装,集成了大部分安装脚本,方法配置。
本人对于服务器,网站运行环境是十窍通了九窍,还有一窍不通,一桶不满,半桶晃荡,所以在配置上能偷懒的就偷懒,能省事的就省事,并且这些配置仅仅为自己配置过的记录,所有配置均自己在自己服务器上实现,并不一定通用所有配置环境,并且文章描述也可能不通顺,前言不搭后语,驴唇不对马嘴,请需要参照此文章配置的客观慎思而行,不保证你配置的时候一定可以成功。
此段落本站所有文章均有,作者已完成自我批评,只接受评论区指正,不再接受批评,谢谢。