WordPress输出博客信息标签:bloginfo

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

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’)。
    示例:system@beizigen.com
  • 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()可选的参数值有点多,常用的也就那么几个。

函数使用示例

输出网站标题:

<h1><?php bloginfo( 'name' ); ?></h1>

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

<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>

输出副标题:

<p><?php bloginfo('description'); ?></p>

扩展阅读

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

相关函数:

Typora