过滤器中的__RETURN_FALSE是什么

时间:2011-04-22 作者:I-M-JM

我正在考虑从wordpress(3.1.1)安装中删除/隐藏管理栏。

我访问了以下链接:

http://codex.wordpress.org/Plugin_API/Filter_Reference/show_admin_bar

我惊讶地发现只有一行代码可以删除/隐藏管理栏

add_filter( \'show_admin_bar\', \'__return_false\' );
我的问题是__return_false 方法为什么\\uuuu和\\uuuu?

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

WordPress包含用于快速返回值的内置函数

它们旨在用作快速内置函数,将公共值返回到过滤器挂钩,如true、false或空数组。

  • __return_false — 返回的布尔值false.
  • __return_true — 返回的布尔值true.
  • __return_empty_array — 返回空PHParray.
  • __return_zero — 返回整数0.
  • __return_null — 退货NULL.
  • __return_empty_string — 退货\'\'.

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴