是的,我们遇到了同样的问题。它与cron事件有关。将计划任务的参数反转为拆分项可能会导致数据库爆炸。
有一个已解决的主要错误,请参阅this ticket.
@Otto在WordPress支持论坛上发布了此错误的解决方案here. 这个解决方案对我们有效。
简单地说,开放式wp包括/分类法。php和替换:
wp_schedule_single_event( \'wp_batch_split_terms\', time() + MINUTE_IN_SECONDS );
使用:
wp_schedule_single_event( time() + MINUTE_IN_SECONDS, \'wp_batch_split_terms\' );
最重要的是,您需要创建
must use
具有以下代码的插件:
<?php
function clear_bad_cron_entries() {
// Fix incorrect cron entries for term splitting
$cron_array = _get_cron_array();
if ( isset( $cron_array[\'wp_batch_split_terms\'] ) ) {
unset( $cron_array[\'wp_batch_split_terms\'] );
_set_cron_array( $cron_array );
}
}
clear_bad_cron_entries();
只运行一次。
我强烈建议你通读一遍Otto\'s detailed guide 如果你不知道自己在做什么的话。
还有一个可用的修补程序插件here.
WordPress为什么没有执行4.3.1的答案。两周多的时间来发现这个bug,我完全无法理解。