bloginfo[输出博客信息标签]
WordPress模板标签bloginfo用于输出博客的一些信息,例如博客名称、博客URL、博客描述、Word…
WordPress模板标签bloginfo用于输出博客的一些信息,例如博客名称、博客URL、博客描述、WordPress版本等等,几乎每个主题都会用到。
|
1
|
bloginfo( string $show = ” )
|
函数参数
$show
字符串值,可选,默认值为空
bloginfo()函数参数的可用值有点多,详细如下列表:
-
name:后台常规设置中的站点标题,等同于get_option(‘blogname’)。
示例:背字根 -
description:后台常规设置中的副标题,等同于get_option(‘blogdescription’)。
示例:网站运营笔记 -
wpurl:后台常规设置中的WordPress地址,即站点安装地址,等同于site_url()。
示例:https://www.beizigen.com/wordpress -
url:后台常规设置中的站点地址,即用户访问的URL,等同于home_url()。
示例:https://www.beizigen.com -
admin_email:后台常规设置中的电子邮件地址,并非admin用户邮件地址,要注意区别,等同于get_option(‘admin_email’)。
示例:[email protected] -
charset:后台阅读设置中的页面和feed编码,默认为UTF-8,一般不需要修改,所以WordPress默认隐藏该选项 - version:WordPress的版本号。
示例:4.5.4 -
html_type:内容类型Content-Type,等同于get_option(‘html_type’)。
示例:text/html -
text_direction:显示文本的方向,默认为ltr,建议使用is_rtl() 函数代替 -
language:页面语言,中文版本WordPress为zh-CN -
stylesheet_url:主题样式表style.css的路径,建议使用get_stylesheet_uri()函数代替。
示例:https://www.beizigen.com/wp-content/themes/beizigen/style.css -
stylesheet_directory:主题样式表style.css的位置,建议使用get_stylesheet_directory_uri()函数代替。
示例:https://www.beizigen.com/wp-content/themes/beizigen -
template_url:主题路径,建议使用get_template_directory_uri()函数代替。
示例:https://www.beizigen.com/wp-content/themes/beizigen -
pingback_url:Pingback XML-RPC的URL。
示例:https://www.beizigen.com/xmlrpc.php -
atom_url:Atom feed URL。
示例:https://www.beizigen.com/feed/atom -
rdf_url:RDF/RSS 1.0 feed URL。
示例:https://www.beizigen.com/feed/rdf -
rss_url:RSS 0.92 feed URL。
示例:https://www.beizigen.com/feed/rss -
rss2_url:RSS 2.0 feed URL。
示例:https://www.beizigen.com/feed -
comments_atom_url:评论的Atom feed URL。
示例:https://www.beizigen.com/comments/feed/atom -
comments_rss2_url:评论的RSS 2.0 feed URL。
示例:https://www.beizigen.com/comments/feed -
siteurl:在2.2版本以后,推荐使用home_url(),或者bloginfo(‘url’) -
home:在2.2版本以后,推荐使用home_url(),或者bloginfo(‘url’)
虽然bloginfo()可选的参数值有点多,常用的也就那么几个。
bloginfo()函数使用示例
输出网站标题:
|
1
|
<h2><?php bloginfo( ‘name’ ); ?></h2>
|
输出带首页链接的网站标题:
|
1
|
<h2 class=“site-title”><a href=“<?php echo esc_url( home_url( ‘/’ ) ); ?>“ rel=“home”><?php bloginfo( ‘name’ ); ?></a></h2>
|
输出副标题:
|
1
|
<p><?php bloginfo(‘description’); ?></p>
|
扩展阅读
bloginfo()函数位于:wp-includes/general-template.php
WordPress获取博客信息标签:get_bloginfo
WordPress模板标签get_bloginfo用于获取博客的一些信息,与bloginfo()的用法基本一样,区别在于get_bloginfo()只返回相应的值而不是直接输出。
|
1
|
get_bloginfo( string $show = ”, string $filter = ‘raw’ )
|
事实上,bloginfo()函数等效于:
|
1
|
<?php echo get_bloginfo( $show, ‘display’ ); ?>
|
函数参数
$show
字符串值,可选
要了解该参数的值,请阅读:WordPress模板标签:bloginfo
$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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

还没有任何评论,赶紧来占个楼吧!