auto_update_{$type}

过滤钩子
apply_filters( "auto_update_{$type}", $update, $item )
参数
  • (bool|null) $update Whether to update. The value of null is internally used to detect whether nothing has hooked into this filter.
    Required:
  • (object) $item The update offer.
    Required:
定义位置
相关勾子
pre_auto_updatedefault_template_typesauto_core_update_emailwp_update_siteautomatic_updates_complete
相关方法
wp_update_sitewp_update_termwp_update_themecore_update_footerwp_is_auto_update_enabled_for_typewp_update_themes
引入
5.5.0
弃用
-

auto_update_{$type}是一个过滤钩子,允许你控制是否应该自动执行一个特定类型的更新(如核心更新、插件更新或主题更新)。该钩子接收一个表示是否应该自动执行更新的布尔值,并在需要时返回一个修改值。

过滤是否自动更新核心、一个插件、一个主题或一种语言。

钩子名称的动态部分,$type,指的是被检查的更新类型。

可能的钩子名称包括。

  • auto_update_core
  • auto_update_plugin
  • auto_update_theme
  • auto_update_translation

自从WordPress 3.7以来,核心的次要版本和开发版本以及翻译都是默认自动更新的。在WordPress 5.6或更高版本上的新安装也会默认自动更新主要版本。从5.6开始,老网站可以选择加入主要版本的自动更新,以及插件和主题的自动更新。

参见{@see ‘allow_dev_auto_core_updates’}, {@see ‘allow_minor_auto_core_updates’}, and {@see ‘allow_major_auto_core_updates’}过滤器,以获得更直接的方式来调整核心更新。

$update = apply_filters( "auto_update_{$type}", $update, $item );

常见问题

FAQs
查看更多 >