【函数介绍】
get_option()用于获取通过option表单设置值得方法,如果数据库中不存在该选项,或者该选项的值为空,则返回FALSE.
【函数使用】
<?php echo get_option( $option, $default ); ?>
【参数说明】
$option
(string) (必须) 查询选项的名称. 数据库中已存在的选项名称如下(这些都在后台的“菜单”=》“常规”):
- 'admin_email' – 管理员的E-mail地址.
- 'blogname' – 网站title标题.
- 'blogdescription' – 网站描述.
- 'blog_charset' – 网站编码一般UTF-8.
- 'date_format' – 日期格式.
- 'default_category' – 文章默认分类.
- 'home' – 网站地址.
- 'siteurl' – wordpress的web地址.
- 'template' -当前主题名称
- 'start_of_week' -一星期开始设置
- 'upload_path' – 上传默认目录.
- 'posts_per_page' – 文章分页每页显示的数量.
- 'posts_per_rss' – RSS聚合显示的最新文章数量
注意: siteurl此选项与函数 get_bloginfo('siteurl')不同 get_bloginfo('siteurl')返回当前站地址, 但是这个选项等同于get_bloginfo('wpurl');.
默认: None
$default
(mixed) (可选) 当数据库中不存在该选项默认的返回值.
Default: false
【返回值】
指定选项名称的值,如果没有返回数组则返回FALSE.更多信息请见http://codex.wordpress.org/Option_Reference
【函数实例】
<?php
$no_exists_value = get_option('no_exists_value');
var_dump($no_exists_value); /* 不存在no_exists_value选项时返回false */
$no_exists_value = get_option('no_exists_value','default_value');
var_dump($no_exists_value); /* 不存在no_exists_value 设置默认返回值 default_value */
?>
显示博客标题:
<h1><?php echo get_option('blogname'); ?></h1>
显示博客站点字符集:
<p>Character set: <?php echo get_option('blog_charset'); ?> </p>
获取管理员email地址:
<?php $admin_email = get_option('admin_email'); ?>