WordPress模板标签bloginfo用于输出博客的一些信息,例如博客名称、博客URL、博客描述、WordPress版本等等,几乎每个主题都会用到。
bloginfo( string $show = '' )
函数参数
$show
字符串值,可选,默认值为空
bloginfo()函数参数的可用值有点多,详细如下列表:
- name:后台常规设置中的站点标题,等同于get_option('blogname')。
示例:模板兔 - description:后台常规设置中的副标题,等同于get_option('blogdescription')。
示例:wp主题开发 - wpurl:后台常规设置中的WordPress地址,即站点安装地址,等同于site_url()。
示例:https://www.mobantu.com/wordpress - url:后台常规设置中的站点地址,即用户访问的URL,等同于home_url()。
示例:http://www.mobantu.net - admin_email:后台常规设置中的电子邮件地址,并非admin用户邮件地址,要注意区别,等同于get_option('admin_email')。
示例:system@mobantu.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.mobantu.com/wp-content/themes/default/style.css - stylesheet_directory:主题样式表style.css的位置,建议使用get_stylesheet_directory_uri()函数代替。
示例:https://www.mobantu.com/wp-content/themes/mobantu - template_url:主题路径,建议使用get_template_directory_uri()函数代替。
示例:https://www.mobantu.com/wp-content/themes/mobantu - pingback_url:Pingback XML-RPC的URL。
示例:https://www.mobantu.com/xmlrpc.php - atom_url:Atom feed URL。
示例:https://www.mobantu.com/feed/atom - rdf_url:RDF/RSS 1.0 feed URL。
示例:https://www.mobantu.com/feed/rdf - rss_url:RSS 0.92 feed URL。
示例:https://www.mobantu.com/feed/rss - rss2_url:RSS 2.0 feed URL。
示例:https://www.mobantu.com/feed - comments_atom_url:评论的Atom feed URL。
示例:https://www.mobantu.com/comments/feed/atom - comments_rss2_url:评论的RSS 2.0 feed URL。
示例:https://www.mobantu.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
0 个评论