WordPress:Template Tags/get bloginfo
来自站长百科
描述[ ]
get_bloginfo() 模板标签返回了关于你的博客的信息,这个信息可以在PHP代码的其它位置使用。这个模板标签和bloginfo()也可以用来显示你的博客信息。
用法[ ]
%%% <?php get_bloginfo('show'); ?> %%%
例子[ ]
默认用法[ ]
默认将你的博客的标题分派给变量$blog_title.
<?php $blog_title = get_bloginfo(); ?>
博客标题[ ]
这个例子将你的博客的标题分派给变数$blog_title。
<?php $blog_title = get_bloginfo('name'); ?>
博客Tagline[ ]
使用这个例子:
<?php echo 'Your Blog Tagline is: ' . get_bloginfo ( 'description' ); ?>
结果显示在你的博客上:
你的博客Tagline是: All things WordPress
模板目录[ ]
将主题目录URL返回到现行的主题中。这个例子中,信息用来包含一个自定义模板,称作searchform.php'。
<?php include(get_bloginfo('template_directory') . '/searchform.php'); ?>
例子 output[ ]
从2.5.1版本开始。注意目录URLs缺少拖尾的斜线。
admin_email = me@example atom_url = http://example/blog/feed/atom charset = UTF-8 comments_atom_url = http://example/blog/comments/feed/atom comments_rss2_url = http://example/blog/comments/feed description = Just another WordPress weblog home = http://example/blog html_type = text/html language = name = Testpilot pingback_url = http://example/blog/wp/xmlrpc.php rdf_url = http://example/blog/feed/rdf rss2_url = http://example/blog/feed rss_url = http://example/blog/feed/rss siteurl = http://example/blog stylesheet_directory = http://example/blog/wp/wp-content/themes/largo stylesheet_url = http://example/blog/wp/wp-content/themes/largo/style.css template_directory = http://example/blog/wp/wp-content/themes/largo template_url = http://example/blog/wp/wp-content/themes/largo text_direction = ltr url = http://example/blog version = 2.5.1 wpurl = http://example/blog/wp
参数[ ]
- show
- (string)关于你的博客的详细信息。有效的参数值:
- '' -(默认) 返回管理 > 设置 > 总的上面设置的网络日志标题。这个数据从博客名中得到的,博客名记录在wp_options table中。
- 'name' - 返回与''一样的值(默认)。
- '描述' -管理 > 设置 > 总的中设置的Tagline。这个数据可以从blogdescription中得到,blogdescription记录在wp_options table中。
- 'url' -Blog address (URI)是你的博客网站的URL而且设置在管理 > 设置 > 总的中。这个数据从home中得到,在wp_options table中。
- 'home' - 返回与'url'相同的值。
- 'siteurl' -返回与'url'相同的值。注:这与get_settings('siteurl')不同;get_settings('siteurl')返回WordPress url。请使用get_bloginfo(), get_settings()已经被取消了。
- 'wpurl' -WordPress 地址 (URI)是你的WordPress安装的URL而且设置在管理 > 设置 > 总的。这个数据从siteurl中得到,siteurl在wp_options table中。
- 'rdf_url' -RDF/RSS 1.0 feed的URL,是你的博客地址 (URI),附加字符串,例如/feed/rfd。
- 'rss_url' -RSS 0.92 feed的URL,是你的博客地址(URI),附加字符串,例如/feed/rss。
- 'rss2_url' - RSS 2.0 feed的URL,是你的博客地址(URI),附加字符串,例如/feed。
- 'atom_url' -Atom feed的URL,是你的博客地址 (URI),附加字符串,例如/feed/atom。
- 'comments_rss2_url' - 评论RSS 2.0 feedURL,是你的博客地址 (URI),附加字符串,例如/评论/feed。
- 'pingback_url' -Pingback (XML-RPC 文件)的URL,是你的博客地址 (URI),附加字符串/xmlrpc.php。
- 'stylesheet_url' -主要的CSS文件的URL,是你的博客地址 (URI),附加字符串,由/wp-content/themes和样式表参数值组成,在wp_options table和字符串/style.css中。例如, http://www.sample.com/wordpress/wp-content/themes/default/style.css
- 'stylesheet_directory' -样式表目录的本地路径。例如, /home/you/public_html/wordpress/wp-content/themes/default.
- 'template_directory' - 目录目录的本地路径。例如, /home/you/public_html/wordpress/wp-content/themes/default。
- 'template_url' -与'template_directory'相同而且为正在使用的模板返回URL。
- 'admin_email' -管理员的电子邮件地址设置在管理 > 设置 > 总的中。这个数据可以从admin_email中得到,admin_email在wp_options table中。
- 'charset' -网页和feed的编码设置在管理 > 设置 > 阅读中。这个数据可以从blog_charset中得到,blog_charset在wp_options table中。
- '版本' -你的博客使用的WordPress版本。这个数据是设置wp-includes/version.php中的$wp_version 变数的值。
- 'html_type' -你的博客的"文章类型"。这个值设置在wp-admin/upgrade-schema.php而且可以从wp_options table中的html_type中得到。