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