2020 七月 4 , 星期六
Home / 开发语言 / PHP / WordPress:Template Tags/get bloginfo

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中得到。

Check Also

(工作小记)phpredis Redis::SERIALIZER_IGBINARY 自增字段

最近项目中的统计出现了问题,统 ...

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>