我的主题的评论家告诉我flush_widget_cache()
我在我的一个小部件中使用的,自版本4.4以来就被弃用了。我在codex上搜索过这个方法,但只有一个描述,说明这个函数已被弃用,仅此而已。
谁能告诉我应该用哪种方法来代替flush_widget_cache()
?
以下是我的小部件中的代码spinet(最近的帖子):
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance[\'title\'] = strip_tags($new_instance[\'title\']);
$instance[\'number\'] = (int) $new_instance[\'number\'];
$instance[\'show_date\'] = (bool) $new_instance[\'show_date\'];
$this->flush_widget_cache();
$alloptions = wp_cache_get( \'alloptions\', \'options\' );
if ( isset($alloptions[\'widget_recent_entries\']) )
delete_option(\'widget_recent_entries\');
return $instance;
}
function flush_widget_cache() {
wp_cache_delete(\'widget_recent_posts\', \'widget\');
}
谢谢。