钩子文档

load-widgets.php

💡 云策文档标注

概述

load-widgets.php 是一个 WordPress 动作钩子,在编辑侧边栏中显示的小部件时早期触发。它主要用于处理小部件相关的后台操作,如保存、删除和自定义器中的加载。

关键要点

  • 钩子名称:load-widgets.php,但注意命名规范建议使用下划线(WordPress.NamingConventions.ValidHookName.UseUnderscores)。
  • 触发时机:在编辑侧边栏小部件时早期执行,常用于初始化或处理 AJAX 请求。
  • 相关函数:包括 wp_ajax_delete_inactive_widgets()、wp_ajax_save_widget()、WP_Customize_Widgets::wp_ajax_update_widget() 和 WP_Customize_Widgets::customize_controls_init(),用于处理小部件的删除、保存、更新和自定义器加载。
  • 版本历史:自 WordPress 2.8.0 版本引入。

📄 原文内容

Fires early when editing the widgets displayed in sidebars.

Source

do_action( 'load-widgets.php' ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores

Changelog

Version Description
2.8.0 Introduced.