remove_action

函数
remove_action ( $hook_name, $callback, $priority = 10 )
参数
  • (string) $hook_name The action hook to which the function to be removed is hooked.
    Required:
  • (callable|string|array) $callback The name of the function which should be removed. This function can be called unconditionally to speculatively remove a callback that may or may not exist.
    Required:
  • (int) $priority Optional. The exact priority used when adding the original action callback. Default 10.
    Required:
    Default: 10
返回值
  • (bool) Whether the function is removed.
定义位置
相关方法
remove_all_actionsremove_accentsdo_actionremove_allowed_optionscurrent_action
引入
1.2.0
弃用
-

remove_action: 这个函数用来删除一个已经用add_action函数添加到钩子上的动作: 当你想删除一个与你的插件或主题产生冲突的动作时,这个函数很有用。

从一个动作钩子上删除一个回调函数。

这可以用来移除附加在特定动作钩子上的默认函数,并可能用一个替代品来替代它们。

要移除一个钩子,`$callback`和`$priority`参数必须与钩子被添加时相匹配。这对过滤器和动作都适用。移除失败时不会有任何警告。

function remove_action( $hook_name, $callback, $priority = 10 ) {
	return remove_filter( $hook_name, $callback, $priority );
}

常见问题

FAQs
查看更多 >