钩子文档

customize_save_validation_before

💡 云策文档标注

概述

customize_save_validation_before 是一个 WordPress 动作钩子,在保存验证之前触发,允许插件动态添加针对特定设置的验证过滤器。

关键要点

  • 触发时机:在保存验证发生之前执行。
  • 主要用途:插件可以利用此钩子添加 'customize_validate_{$this->ID}' 过滤器,以捕获在 customize_register 之后注册的设置。
  • 动态钩子名称:钩子名称中的动态部分 $this->ID 指代设置 ID。
  • 参数:接受一个 WP_Customize_Manager 实例作为参数。
  • 相关函数:在 WP_Customize_Manager::save_changeset_post() 方法中使用,用于保存加载的变更集。
  • 版本历史:自 WordPress 4.6.0 版本引入。

📄 原文内容

Fires before save validation happens.

Description

Plugins can add just-in-time ‘customize_validate_{$this->ID’} filters at this point to catch any settings registered after customize_register.
The dynamic portion of the hook name, $this->ID refers to the setting ID.

Parameters

$managerWP_Customize_Manager

Source

do_action( 'customize_save_validation_before', $this );

Changelog

Version Description
4.6.0 Introduced.