我是靠谱客的博主 欢喜大神,最近开发中收集的这篇文章主要介绍get_option方法介绍方法介绍使用方法参数返回值例子注意源文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原文:Function Reference/get option

方法介绍

一个从options表获取键值对的安全方法。如果要获取的键值对不存在,或者相对应的键值不存在,那么就返回False

使用方法

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

参数

$option
(string) (required) 要查询的配置名称,只允许下划线分隔的小写字母组合。
默认: None

下面列出一个简单的配置属性列表,不过更加详细的配置属性表在这里。

  • admin_email - 网站的管理员邮件地址
  • blogname - 网站的站点名称
  • blogdescription - 网站的站点副标题
  • blog_charset - 站点的字符编码集
  • date_format - 默认的时间格式
  • default_category - 默认的文章分类
  • home - 站点的主页地址
  • siteurl - 网站的站点地址
    警告: 这个跟bloginfo('siteurl')方法不一样(它会返回站点主页地址), 不过跟 get_bloginfo('wpurl')返回的地址是一样的。
  • template - 当前设置的主题名称
    +start_of_week - 一周中的开始星期
  • upload_path - 默认的上传位置
  • posts_per_page - 单页显示的最大文章数
  • posts_per_rss - RSS文件中显示最近文章的数量

还有许多其他的配置属性可以设置,大多数都是取决于你安装了什么样的插件。

$default
(mixed) (optional) 如果不存在则返回的默认值 (比如:这个配置属性不在数据库中).
默认: false

返回值

(mixed)
返回当前请求的配置属性值。如果这个配置属性不存在,设置了默认值的话就返回默认值,否则返回默认False

例子

<?php
$no_exists_value = get_option( 'no_exists_value' );
var_dump( $no_exists_value ); /* outputs false */
$no_exists_value = get_option( 'no_exists_value', 'default_value' );
var_dump( $no_exists_value ); /* outputs 'default_value' */
?>

显示博客名称

将博客名称显示在<h1>标签中

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

显示编码类型

显示站点正在使用的编码(比如:UTF-8)

 <p>Character set: <?php echo get_option( 'blog_charset' ); ?> </p> 

展示管理员的邮件地址

查询出博客管理员的邮件地址,并将它存在变量中。

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

注意

  • 使用apply_filters()方法
    • 检测配置属性之前先试试pre_option_$option。除falase之外的任何要查询的配置属性都可以使用这种捷径的方式来调取。最好不要去尝试重写特殊的配置属性,但是没人不让你这么干,只是提醒。
    • 调用option_$option来取得要查询的配置属性值
    • 调用default_option_$option来过滤那些已经设置的默认值
  • 使用:maybe_unserialize()来反序列化在返回值之前

源文件

get_option() 的源文件在wp-includes/option.php.

最后

以上就是欢喜大神为你收集整理的get_option方法介绍方法介绍使用方法参数返回值例子注意源文件的全部内容,希望文章能够帮你解决get_option方法介绍方法介绍使用方法参数返回值例子注意源文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部