WordPress模板标签get_bloginfo用于获取博客的一些信息,与bloginfo()的用法基本一样,区别在于get_bloginfo()只返回相应的值而不是直接输出。
get_bloginfo( string $show = '', string $filter = 'raw' )
事实上,bloginfo()函数等效于:
<?php echo get_bloginfo( $show, 'display' ); ?>
函数参数
$show
字符串值,可选
$filter
字符串值,可选,默认值为:raw
是否允许add_filter过滤,如果为display,当$show包含url或directory或home时,可以使用bloginfo_url钩子来过滤get_bloginfo()的输出结果,$show为其他值时,可以使用bloginfo钩子来过滤。
因此可以看出,bloginfo()输出的值可能会被插件、主题过滤修改,而get_bloginfo()可以不被过滤,这也是它们的一个不同之处。
扩展阅读
get_bloginfo()函数位于:wp-includes/general-template.php
0 个评论