GET_BLOGINFO的过滤器参数的原始值到底有什么作用?

时间:2017-03-18 作者:Makiomar

这个$filter 的参数get_bloginfo 函数的默认值为raw 但是WordPress的代码引用没有提到其他允许的值。这是什么raw 表示其他可能的值(如果有的话)是什么?

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

默认情况下,我们添加了以下过滤器(source)

add_filter( \'bloginfo\', \'wptexturize\'   );
add_filter( \'bloginfo\', \'convert_chars\' );
add_filter( \'bloginfo\', \'esc_html\'      );
Thebloginfo 过滤器(source) 应用于get_bloginfo() 输出,在display 模式,但url有自己的bloginfo_url 滤器core当前未使用该url过滤器,并且有一个wontfix(请参阅#26803) 在显示模式下转义url时。

因此,原始模式跳过这些过滤器。

这个bloginfo() 函数是的包装器get_bloginfo() 在显示模式下(source).