dd

wordpress获取站点信息函数:get_bloginfo()


【函数介绍】

get_bloginfo() 函数用于返回关于你wordpress站的信息,这个信息可以在PHP代码的其它位置使用。如果你想在模板中直接输出站点信息可以使用wordpress模板标签bloginfo()

【函数使用】

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

【参数介绍】

【参数介绍】

show
(string)(可选)关于你的博客的详细信息,参数列表如下:

  • name’ – 返回站点标题,站点标题通过后台控制面板 设置=》常规 中设置。
  • description’ – 返回站点副标题,站点副标题通过后台控制面板 设置=》常规 中设置。
  • wpurl’ – 返回站点URL
  • url’ – 返回站点地址。
  • admin_email’ – 返回站点设置的邮件地址
  • charset’ – 返回站点的字符。
  • version’ – 返回wordpress版本.
  • html_type’ – 返回wordpress页面的文档类型(default: “text/html”).
  • text_direction’ -返回wordpress站点额描述信息.
  • language’ – 返回wordpress的语言,中文版是zh_CN。
  • stylesheet_url’ – 返回主题style.css的绝对路径。
  • stylesheet_directory’ – 返回主题style.css的路径。
  • template_url’ / ‘模板目录’
  • pingback_url’ -返回站点 XML-RPC 文件的 URL (xmlrpc.php).
  • atom_url’ – 返回 Atom feed 地址 (/feed/atom).
  • rdf_url’ – 返回 RDF/RSS 1.0 feed 地址 (/feed/rfd).
  • rss_url’ – 返回 RSS 0.92 feed 地址 (/feed/rss).
  • rss2_url’ – R返回 RSS 2.0 feed 地址 (/feed).
  • comments_atom_url’ – 返回评论的 Atom feed URL (/comments/feed).
  • comments_rss2_url’ – 返回评论的 RSS 2.0 feed URL (/comments/feed).
  • siteurl’ – 在wordpress 2.2及以上版本已不适用该参数.
  • home’ – 在wordpress 2.2及以上版本已不适用该参数

【函数实例】

在没有设定函数参数时,默认情况下函数返回的是站点的标题。

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

你也可以通过设置参数“name”来获取站点标题。

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

获取站点描述:

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

完整实例:

 <?php
 switch_to_blog(1);
 $site_title = get_bloginfo( 'name' );  //站点标题
 $site_url = network_site_url( '/' ); //站点URL
 $site_description = get_bloginfo( 'description' );//站点描述
 restore_current_blog();
 echo 'The Network Home URL is: ' . $site_url;
 echo 'The Network Home Name is: ' . $site_title;
 echo 'The Network Home Tagline is: ' . $site_description;  
?>