bloginfo[输出博客信息标签]

WordPress模板标签bloginfo用于输出博客的一些信息,例如博客名称、博客URL、博客描述、Word…

WordPress模板标签bloginfo用于输出博客的一些信息,例如博客名称、博客URL、博客描述、WordPress版本等等,几乎每个主题都会用到。

函数参数

$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()函数使用示例

输出网站标题:

输出带首页链接的网站标题:

输出副标题:

扩展阅读

bloginfo()函数位于:wp-includes/general-template.php

WordPress获取博客信息标签:get_bloginfo

WordPress模板标签get_bloginfo用于获取博客的一些信息,与bloginfo()的用法基本一样,区别在于get_bloginfo()只返回相应的值而不是直接输出。

事实上,bloginfo()函数等效于:

函数参数

$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

类别:WordPress开发

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册