get_option 获取设置选项值

函数简介

从博客选项数据表中获取博客名称的安全方法。如果获取的选项不存在或需要的选项没有值,并且没有设置默认值参数,将返回 FALSE

使用方法

<?php echo get_option( $option, $default ); ?>  

函数参数

参数数据类型是否必需描述默认值
$option字符串需要获取的选项名称,下划线分隔,只能使用小写字母
$default任意如果没有从获取到值时,使用此参数作为默认值

下面是一些常用的选项名称,更多可用选项请查阅选项参考。

  • ‘admin_email’ – 网站管理员的邮件地址。
  • ‘blogname’ – 博客标题,在常规选项中设置。
  • ‘blogdescription’ – 博客副标题,在常规选项中设置
  • ‘blog_charset’ – 博客字符集,在阅读选项中设置。
  • ‘date_format’ – 博客日期格式,在常规选项中设置。
  • ‘default_category’ – 默认分类目录,在撰写选项中设置。
  • ‘home’ – 博客首页(WordPress)地址,在常规选项中设置。
  • ‘siteurl’ – 博客站点地址(安装地址),在常规选项中设置。
    注意: 这和 get_bloginfo(‘siteurl’) 不同,(后面的选项将返回博客首页地址), 而不是 get_bloginfo(‘wpurl’).
  • ‘template’ – 当前使用主题的名称,在主题中激活。
  • ‘start_of_week’ – 每周开始的日期,在常规选项中设置。
  • ‘upload_path’ – 默认上传位置,在杂项选项中设置。
  • ‘posts_per_page’ – 每页至多显示的文章数量,在阅读设置中设置。
  • ‘posts_per_rss’ – RSS供稿中每页至多显示的文章数量,在阅读选项中设置。

除了这些,WordPress 还有很多其他选项可用,一些主题和插件也会添加自定义的设置选项,在这里就不一一说明了。 $default (mixed) (可选) :如果选项没有值(如:数据库中没有该选项),指定该选项的默认值。 默认: false

返回值

(mixed) 指定设置选项当前的值,如果选项不存在,返回参数 $default的值。

示例

$no_exists_value = get_option( 'no_exists_value' );
var_dump( $no_exists_value ); /* 输出 flase */

$no_exists_value = get_option( 'no_exists_value', 'default_value' );
var_dump( $no_exists_value ); /* 输入 'default_value' */

显示博客标题

在<h1>标签中显示博客标题

<h1><?php echo get_option( 'blogname' ); ?></h1>

显示博客字符集

显示博客使用的字符集(如:UTF-8)

<p>字符集:<?php echo get_option( 'blog_charset' ); ?></p>  

获取管理员 E-mail

获取网站管理员e-mail并保存在变量中。

 <?php $admin_email = get_option( 'admin_email' ); ?>

本站提供 WordPress主题定制开发服务

本站长期承接 WordPress主题、插件、基于 WooCommerce 的商店商城开发业务。 我们有 8 年WordPress开发经验,如果你想 用WordPress开发网站, 请联系微信: iwillhappy1314,或邮箱: 4626395@gmail.com 咨询。