PHP 在 wordpress 上删除一个 cronjob
PHP delete a cronjob on wordpress
我手动向子主题 function.php 添加了此处找到的代码:https://techjourney.net/automatically-flush-purge-w3tc-w3-total-cache/ 以清除 "w3 total cache" 的缓存。
现在,尽管按照同一位程序员的建议添加了应该停止进程的代码,但它仍在继续...
我怎样才能停止并删除那个 cron?因为它甚至没有像预期的那样每天工作,但它从几天以来每秒都在发送垃圾邮件
这是添加 mf cron 的代码:
// Flush W3TC Cache
function tj_flush_w3tc_cache() {
$w3_plugin_totalcache->flush_all();
}
// Schedule Cron Job Event
function tj_flush_cache_event() {
if ( ! wp_next_scheduled( 'tj_flush_cache_event' ) ) {
wp_schedule_event( current_time( 'timestamp' ), 'daily', 'tj_flush_w3tc_cache' );
}
}
add_action( 'wp', 'tj_flush_cache_event' );
这段代码应该停止它但不起作用:
function tj_disable_auto_flush_cache() {
wp_clear_scheduled_hook('tj_flush_cache_event');
}
add_action('wp', 'tj_disable_auto_flush_cache');
我在 function.php
中使用了这个
update_option('cron', '');
现在它只在列表中显示正确的 crons(我正在使用插件来控制我的 wordpress 上的 crons)
我手动向子主题 function.php 添加了此处找到的代码:https://techjourney.net/automatically-flush-purge-w3tc-w3-total-cache/ 以清除 "w3 total cache" 的缓存。 现在,尽管按照同一位程序员的建议添加了应该停止进程的代码,但它仍在继续...
我怎样才能停止并删除那个 cron?因为它甚至没有像预期的那样每天工作,但它从几天以来每秒都在发送垃圾邮件
这是添加 mf cron 的代码:
// Flush W3TC Cache
function tj_flush_w3tc_cache() {
$w3_plugin_totalcache->flush_all();
}
// Schedule Cron Job Event
function tj_flush_cache_event() {
if ( ! wp_next_scheduled( 'tj_flush_cache_event' ) ) {
wp_schedule_event( current_time( 'timestamp' ), 'daily', 'tj_flush_w3tc_cache' );
}
}
add_action( 'wp', 'tj_flush_cache_event' );
这段代码应该停止它但不起作用:
function tj_disable_auto_flush_cache() {
wp_clear_scheduled_hook('tj_flush_cache_event');
}
add_action('wp', 'tj_disable_auto_flush_cache');
我在 function.php
中使用了这个update_option('cron', '');
现在它只在列表中显示正确的 crons(我正在使用插件来控制我的 wordpress 上的 crons)