在wp-includes/option.php文件里面有几个wordpress开发中经常用到的方法:add_option、upadte_option、get_option、delete_option
而这几个方法,在数据库option表中,也起到了增删改查的作用,在wordpress主体开发以及插件制作的时候是非常方便自定义一些字段的,然后在页面上或者在后台上自定义的菜单页面进行数据读取的
(1)add_option :
格式 :add_option( string $option, mixed $value = '', string $deprecated = '', string|bool $autoload = 'yes' )
参数详解:
$option -> option字段名称
$value -> option字段
$deprecated -> 这是几个WordPress已被弃用的参数版本之前,不再需要。 传递给它的任何值都可以; 只要确保不要忽略它。
$autoload -> 当前选项是否需要被wp_load_alloptions函数自动加载(加载每个页面时将选项放在对象缓存中)?有效值:yes或no。默认值:yes
定义:这是一种向选项数据库表中添加有名称的选项/值对的安全方法。如果所需选项已存在,add_option()不添加内容。选项被保存后,可通过get_option()来访问选项,通过update_option()来修改选项,还可以通过delete_option()删除该选项
(2)update_option :
格式: update_option( string $option, mixed $value, string|bool $autoload = null )
定义:修改option字段对应的内容。该函数可取代add_option,但不及add_option灵活。update_option会检查并判断选项是否已经存在。如果不存在,用add_option ('option_name', 'option_value')添加选项。除非用户需要指定add_option的选项参数,否则update_option()是一个可同时添加和更新选项的两用函数。
(3)get_option :
格式:get_option( string $option, mixed $default = false )
$option : option字段名称
$default : 在没有获取到值的时候,返回$default值
(4)delete_option :
格式:delete_option( string $option )
很傻很天真 !