在前面的章节中我们介绍过一个get_option()函数,这个函数可以获取wordrpess网站的一些网站信息,如:网站标题、网站副标题、网站URL等。wordpress官方还提供另外2个函数来可以获取到wordpress网站相关的信息。这2个函数与get_option()函数所不同的是,不能获取自定义选项的值。
一:bloginfo()函数:
bloginfo()函数,可以获取wordpress网站的相关信息:wordpress后台设置和用户设置的相关信息。
语法:
bloginfo($var);
参数说明:
$var:可选。参数可以是wordpress网站信息的关键词。如果没有参数,默认是name,即网站标题。
参数类型说明:
‘name’: 后台常规设置的“站点标题”。
‘description’:后台常规 中设置的“副标题”。
‘wpurl’:后台常规 中设置的 “WordPress 地址 (URL)”。site_url()函数可以替换。
‘siteurl’ / ‘url’:后台常规 中设置的 “站点地址(URL)”)”。可以考虑使用 home_url() 代替。
‘admin_email’:后台常规 中设置的 “电子邮件地址”。
‘charset’:后台常规 中设置的“页面和feed的编码”。
‘version’:显示你当前使用的 WordPress 版本。
‘language’:显示WordPress的语言。
‘stylesheet_url’:显示主题的 CSS文件路径。可用 get_stylesheet_uri() 代替。
‘stylesheet_directory’:显示主题的样式表路径。可用get_stylesheet_directory_uri() 代替。
‘template_url’ / ‘template_directory’:显示主题的 URL 路径 。
‘rss_url’:显示 RSS 0.92 feed URL (/feed/rss)
‘rss2_url’:显示 RSS 2.0 feed URL (/feed).
二:get_bloginfo()函数
get_bloginfo()函数也是获取wordpress网站的相关信息。与bloginfo()不同的是,它只获取网站信息,而不直接显示出来。
get_bloginfo()与bloginfo()函数的用法是一样的,参数也是一样的。
例:
bloginfo(‘name’); //在页面打印标题
$name = get_bloginfo(‘name’); //获取标题并赋值给$name变量
从上面我们可以看到这2个函数之间的异同之处。如果想直接在页面显示网站信息,就使用bloginfo()函数;如果想获取网站信息以备下面的代码中使用,可以使用get_bloginfo()函数。