WordPress 的 get_bloginfo 也可以显示博客的信息,而且根据参数的不同,输出不同的信息。

其后不跟参数时,get_bloginfo() 默认显示博客名称,例如 「phpdo」;

WordPress 的 get_bloginfo 函数参数详解:

name:(默认) 返回管理面板> 设置> 常规中设定的博客标题。

可从 wp_option 数据库表的 blogname 记录中获取 name 信息。

description:返回管理面板> 设置> 常规中设定的博客说明/标语。

可从 wp_option 数据库表的 blogdescription 记录中获取 name 信息。

url:返回博客地址 (URI),可以在管理面板> 设置> 常规中设定。

可从 wp_option 数据库表的 home 记录中获取该 url 信息。

wpurl:返回 WordPress 安装地址,在管理面板> 设置> 常规中设定。

可从 wp_option 数据库表的 siteurl 记录中获取该信息。

rdf_url:返回博客 RDF/RSS 1.0 订阅 URL (/feed/rfd) 。

rss_url:返回博客 RSS 0.92 订阅 URL (/feed/rss)

rss2_url:返回博客 RSS 2.0 订阅 URL (/feed)

atom_url:返回博客 Atom 订阅 URl(/feed/atom)

comments_rss2_url:返回博客评论 RSS 2.0 订阅 URL(/comments/feed)

pingback_url:返回 pingback XML-RPC 文件的 URL(xmlrpc.php)

stylesheet_url:返回当前主题主 CSS 文件 (通常为 style.css) 的 URL

stylesheet_directory:返回当前主题样式表文件夹的 URL 。 (WordPress 早期时为本地路径)

template_directory,template_url:返回当前主题目录的 URL 。 (在 WP 2.6 之前,template_directory 为本地路径;其它用法请见 get_theme_root() 与 get_template() 。)

admin_email:返回管理面板> 设置> 常规中设定的博客管理者的 E-mail 地址。可从 wp_option 数据库表的 admin_email 记录中获取该信息。

charset:返回管理面板> 设置> 常规中设定的页面和 feeds 的编码方式。

可从 wp_option 数据库表的 blog_charset 记录中获取该信息。

version:返回当前使用的WordPress版本信息。

该信息即 wp-includes/version.php 中设定的 $wp_version 变量的值。

html_type:返回 WordPress 的 HTML 页面的文本类型 (默认:text/html)

存储在 wp_option 数据库表的 html_type 记录中,主题和插件都可以通过 pre_option_html_type 过滤器改写 html_type 的默认值 (参见插件 API/常用过滤器 (filter)) 。

例如:
默认用法将博客标题赋予变量 $blog_title
<?php $blog_title = get_bloginfo(); ?>
将博客标题赋值给变量 $blog_title,返回的值与默认用法相同
<?php $blog_title = get_bloginfo(『name』); ?>

博客描述

使用以下代码:

<?php echo 『Your Blog Tagline is: 『 . get_bloginfo ( 『description』 );  ?><br />

在博客上显示:

Your Blog Tagline is: phpdo 是我学习PHP以及用 PHP 做程序和学习 seo 的记录平台。从 PHP 的基础语法到 PHP 的高级应用,从 WordPress 到 seo 你都能发现我的实践。

例如:

在 WP 2.7 中,假设 example 为博客名,博客地址为 http://example/home,WordPress 安装地址为 http://example/home/wp 。

注意其中的目录 URL 没有结尾斜线。

admin_email = admin@example
atom_url = http://example/home/feed/atom
charset = UTF-8
comments_atom_url = http://example/home/comments/feed/atom
comments_rss2_url = http://example/home/comments/feed
description = Just another WordPress blog
home = http://example/home
html_type = text/html
language = en-US
name = Testpilot
pingback_url = http://example/home/wp/xmlrpc.php
rdf_url = http://example/home/feed/rdf
rss2_url = http://example/home/feed
rss_url = http://example/home/feed/rss
siteurl = http://example/home
stylesheet_directory = http://example/home/wp/wp-content/themes/largo
stylesheet_url = http://example/home/wp/wp-content/themes/largo/style.css
template_directory = http://example/home/wp/wp-content/themes/largo
template_url = http://example/home/wp/wp-content/themes/largo
text_direction = ltr
url = http://example/home
version = 2.7
wpurl = http://example/home/wp