描述

返回你博客的信息这些信息可以用在任何地方的 PHP 代码中。这个函数和 bloginfo() 一样可以用来在模板文件的任何地方显示你博客的信息。

用法

<?php $bloginfo = get_bloginfo( $show, $filter ); ?>

参数

$show
(字符串 string) (可选) 关键字命名你想要的信息。 默认: name

name – 返回在 设置 > 常规 中设置的“博客标题”。此数据可以从 wp_options 这个表中的 “blogname”中检索到。

‘description’ – 返回在 设置 > 常规 中设置的“副标题”。此数据可以从 wp_options 这个表中的 “blogdescription”中检索到。

‘wpurl’ – 返回在 设置 > 常规 中设置的“WordPress 地址 (URL)”。此数据可以从 wp_options 这个表中的 “siteurl”中检索到。 可以考虑使用 site_url() 替代 尤其是在使用 子目录路径方式而不是使用 子域名 来配置多站点时(bloginfo将返回根网站的URL而不是子站点的URL)。

siteurl‘ / ‘url‘ – 显示在 设置 > 常规 中设置的 “站点地址(URL)”)”。该数据是从 wp_options 这个数据表中检索到的 "home"记录。 可以考虑使用 home_url() 代替。

‘admin_email’ – 显示在 设置 > 常规 中设置的 “电子邮件地址”。该数据是从 wp_options 这个数据表中检索到的 "admin_email"记录。

‘charset’ – 显示在 设置 > 常规 中设置的“页面和feed的编码”。该数据是从 wp_options 这个数据表中检索到的"blog_charset" 记录。(注:3.5.1+好像已经没有这个选项了)

‘version’ – 显示你当前使用的 WordPress 版本。该数据是在 wp-includes/version.php 检索到的 $wp_version  这个字段的值。

‘html_type’ – 显示WordPress HTML 页面中的内容类型(默认: "text/html")。该数据可以从 wp_options 这个数据表中检索到的 "html_type" 记录。主题和插件可以通过使用 pre_option_html_type 过滤器覆盖默认值。

‘text_direction’ – 显示 WordPress HTML 页面的文本方向。可以考虑使用 is_rtl() 代替。

‘language’ – 显示WordPress的语言。

‘stylesheet_url’ – 显示当前使用的主题的 CSS文件(通常为 style.css)路径。可以考虑使用 get_stylesheet_uri() 代替。

‘stylesheet_directory’ – 显示当前使用的主题的样式表路径。可以考虑使用 get_stylesheet_directory_uri() 代替。

‘template_url’ / ‘template_directory’ – 当前主题的 URL 路径 。在子主题中 get_bloginfo(‘template_url’) 和 get_template() 都将返回父主题的目录。可以考虑使用 get_template_directory_uri() (用于父主题目录)或get_stylesheet_directory_uri()(用于子主题目录)代替。

‘pingback_url’ – 显示通告文件 XML-RPC 的URL (xmlrpc.php)

‘atom_url’ – 显示 Atom feed URL (/feed/atom)

‘rdf_url’ – 显示 RDF/RSS 1.0 feed URL (/feed/rfd).

‘rss_url’ – 显示 RSS 0.92 feed URL (/feed/rss).

‘rss2_url’ – 显示 RSS 2.0 feed URL (/feed).

‘comments_atom_url’ – 显示评论的 Atom feed URL (/comments/feed).

‘comments_rss2_url’ – 显示评论的 RSS 2.0 feed URL (/comments/feed).

$filter
(字符串 string) (可选)关键字指定如何过滤检索到的数据。默认: raw

display’ – 通过 wptexturize() 函数过滤 $show 的值然后返回输出给请求者。

‘raw’ – 直接返回 $show 的值。

例子

默认用法

默认情况下将你的博客标题定义给 $blog_title 变量。

<?php $blog_title = get_bloginfo(); ?>

博客标题

下面的例子将你的博客标题定义给 $blog_title 变量输出结果和上面的默认用法一样。

<?php $blog_title = get_bloginfo('name'); ?>

博客副标题

使用下面的例子:

<?php echo '你博客的副标题是: ' . get_bloginfo ( 'description' );  ?><br />

返回现实的内容是:你博客的副标题是: All things WordPress

WordPress函数:get_bloginfo()用法详解的更多相关文章

  1. PHP截取字符串函数substr()函数实例用法详解

    在PHP中有一项非常重要的技术,就是截取指定字符串中指定长度的字符.PHP对于字符串截取可以使用PHP预定义函数substr()函数来实现.下面就来介绍一下substr()函数的语法及其应用. sub ...

  2. Python中scatter函数参数用法详解

    1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如下: 4.基本的使用方法如下: #导入必要的模块 import numpy as np import matp ...

  3. oracle add_months函数的用法详解

    如果需要取上一个月的数据,并且每天都要进行此操作,每次都需要改时间,的确非常的麻烦,所以想到了oracle add_months函数这个函数 oracle add_months函数: oracle a ...

  4. Oracle DECODE函数的用法详解

    Oracle DECODE函数使用方法: 1.比较大小select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0. ...

  5. UNIX网络编程——ioctl 函数的用法详解

    1.介绍 Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的 ...

  6. Oracle 中 nvl、nvl2、nullif、coalesce、decode 函数的用法详解

    NVL(EXPR1,EXPR2) NVL2(EXPR1,EXPR2,EXPR3) NULLIF(EXPR1,EXPR2) COALESCE(EXPR1,,..,EXPRn) decode ------ ...

  7. C++中的const成员函数(函数声明后加const,或称常量成员函数)用法详解

    http://blog.csdn.net/gmstart/article/details/7046140 在C++的类定义里面,可以看到类似下面的定义: 01 class List { 02 priv ...

  8. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage' def littepage(): glob ...

  9. recv函数的用法详解

    recv函数 int recv( SOCKET s,     char FAR *buf,      int len,     int flags     ); 不论是客户还是服务器应用程序都用rec ...

随机推荐

  1. vue.js基本使用

    #原创,转载请留言联系 什么是vue.js Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. Vue 只关注视图层, 采用自底向上增量开发的设计. Vue 的目 ...

  2. 什么是web前端,全栈工程师就业前景怎么样?

    Web全栈工程师 什么是web前端? Web为你在浏览器.APP.应用程序等设备上提供直观界面,这些界面展现以及用户交互就是前端. 从2016年到2017年,web前端岗位从之前的爆发式增长变为平稳的 ...

  3. CSS浮动属性,知道原理就很简单,灵活控制块级元素在一行内显示

    在页面布局中,有两个非常常用的CSS属性.它们巧妙的控制着块级元素们之间的位置,灵活的让块级元素在一行内显示或者另起一行.说到这里,相信大家已经猜出来了,这两个属性就是控制块级元素浮动的属性.整个页面 ...

  4. HDU 1698.Just a Hook-线段树(成段替换、输出总和tree[1])

    HDU1698.Just a Hook 这个题是最最基础的成段更新的线段数的题目,直接贴代码吧. 代码: #include<iostream> #include<cstring> ...

  5. (15)C#集合

    http://blog.csdn.net/hcw_peter/article/details/3980723 集合分为非泛型集合和泛型集合 ,泛型集合可以指定放入集合中的类型. 一.非泛性集合 引用命 ...

  6. Python与数据库[2] -> 关系对象映射/ORM[4] -> sqlalchemy 的显式 ORM 访问方式

    sqlalchemy 的显式 ORM 访问方式 对于sqlalchemy,可以利用一种显式的ORM方式进行访问,这种方式无需依赖声明层,而是显式地进行操作.还有一种访问方式为声明层 ORM 访问方式. ...

  7. lua的table.sort

    local aa = {{a=11},{a=44},{a=33},{a=2} } table.sort(aa,function(a,b) return a.a>b.a end) for k, v ...

  8. 事务没有提交导致 锁等待Lock wait timeout exceeded异常

    异常:Lock wait timeout exceeded; try restarting transaction 解决办法: 执行select * from information_schema.i ...

  9. 新建一个兼容eclipse和myeclipse、IDEA都兼容的项目结构(maven)

    以下观点为个人理解,没实践过,后续再实现. 思路: 1.eclipse和myeclipse.IDEA这些开发工具新建的各自的项目时,都有自己的一套思路,项目结构都有各自的特点. 2.如果是这些开发工具 ...

  10. MySQL 三节点企业版

    https://promotion.aliyun.com/ntms/act/rds/mysqlenterprise.html