widget_update_callback

过滤钩子
apply_filters( 'widget_update_callback', $instance, $new_instance, $old_instance, $this )
参数
  • (array) $instance The current widget instance's settings.
    Required:
  • (array) $new_instance Array of new widget settings.
    Required:
  • (array) $old_instance Array of old widget settings.
    Required:
  • (WP_Widget) $widget The current widget instance.
    Required:
定义位置
相关勾子
widget_display_callbackwidget_form_callbackwp_get_update_datawidget_pages_argsget_date_sql
相关方法
_register_widget_update_callbackwp_get_update_data_sort_uname_callbackwp_rel_callback_sort_name_callback_register_widget_form_callback
引入
2.8.0
弃用
-

widget_update_callback是 WordPress 中的一个操作钩子,每当在 WordPress 管理区域中保存或更新小工具时都会触发该钩子。此钩子在小工具的选项已在数据库中更新之后,但在小工具显示在网站上之前执行。此钩子的目的是允许开发人员在更新小工具时执行其他操作或验证检查。

在保存之前过滤一个小工具的设置。

返回false将有效地阻断小工具更新设置的权限。

$instance = apply_filters( 'widget_update_callback', $instance, $new_instance, $old_instance, $this );

常见问题

FAQs
查看更多 >