常用WordPress函数bloginfo()与get_bloginfo()
bloginfo() 函数用来返回用户博客的相关信息,可将返回的信息用在PHP代码中,大部分都是显示WordPress管理界面的用户资料和常规设置中的信息。该WordPress函数与get_bloginfo()均可以显示博客相关信息。它可以在模板文件的任何地方使用。一般 bloginfo() 都是用来直接在浏览器中输出内容的。如果你需要在PHP中返回值的话,那就用 get_bloginfo()。
函数用法:<?php bloginfo( $show ); ?> 其中$show是参数,即你需要输出的信息关键词。该参数默认是“name”。如:<?php bloginfo( ); ?> 它就相当于<?php bloginfo( ‘name’ ); ?>
该函数的其它信息参数还有以下几种:
‘name’ : 显示在 设置 > 常规 中设置的“站点标题”。
‘description’ :显示在 设置 > 常规 中设置的“副标题”。
‘wpurl’ : 显示在 设置 > 常规 中设置的 “WordPress 地址 (URL)”。该数据是从 wp_options 这个数据表中检索到的 “siteurl” 记录。 可以考虑使用 site_url() 来代替,尤其是在使用 子目录路径方式,而不是使用 子域名 来配置多站点时(bloginfo将返回根网站的URL,而不是子站点的URL)。
‘siteurl’ / ‘url’:显示在 设置 > 常规 中设置的 “站点地址(URL)”。
‘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() (用于子主题目录)代替。
‘admin_email’ : 显示在 设置 > 常规 中设置的 “电子邮件地址”。
‘charset’ :显示在 设置 > 常规 中设置的“页面和feed的编码”。(注:3.5.1+好像已经没有这个选项了)
‘version’ :显示你当前使用的 WordPress 版本。
‘html_type’ :显示WordPress HTML 页面中的内容类型(默认: “text/html”)。
‘text_direction’:显示 WordPress HTML 页面的文本方向。可以考虑使用 is_rtl() 代替。
‘language’ :显示WordPress的语言。
‘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).