WordPress Option API(数据库储存 API)

WordPress Option API 是提供给开发者的数据库存储机制,通过调用函数,可以快速、安全的把数据存储到数据库里(都在 wp_options 表)。

获取设置

获取设置是非常常用的操作,主要使用 get_option() 函数:

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

get_option( $option, $default );

[/pcsh]

参数:

$option

(字符串)(必须)要获取的设置的键名。

默认值:None

$default

(混合)(可选)当数据库中找不到指定的键值的时候,返回什么数据。

默认值:False

添加设置

添加设置用 add_option() 函数,用法:

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

add_option( $option, $value, $deprecated, $autoload );

[/pcsh]

参数:

$option

(字符串)(必须)要添加的设置的键名,不能重复,设置已经存在则不会添加。

默认值:None

$value

(混合)(可选)要储存的值,可以是任何数据类型,甚至是 Object.

默认值:空字符串

$deprecated

(字符串)(可选)历史遗留变量,现在已经无用,不设置或者留空字符串即可。

默认值:空字符串

$autoload

(字符串)(可选)是否将该设置加入缓存,填写 yes 或者 no.

默认值:yes

更新设置

示例:

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

update_option( 'example_option', '更新一段话2' );//更新字符串

[/pcsh]

更新设置用 update_option() 函数,它不管设置是否存在,都会添加或者更新。

参数:

$option

(字符串)(必须)要更新的设置的键名。

默认值:None

$newvalue

(混合)(必须)要更新的值,可以是任何数据类型,甚至是 Object.

默认值:None

删除设置

示例:

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

delete_option( 'example_option' );

[/pcsh]

删除一个设置用 delete_option() 函数即可,直接指定键值就能删除。

参数:

$option

(字符串)(必须)要删除的设置的键值。

默认值:None

 

 

 

 

此处评论已关闭