add_option函数是WordPress用于添加新选项到数据库中的函数。它的语法如下:

add_option( string $option, mixed $value = '', string $deprecated = '', string $autoload = 'yes' )

参数说明:
- $option:选项的名称。必须是合法的变量名称。
- $value:选项的值。可以是任何类型的值,包括字符串、数组、对象等。默认为空字符串。
- $deprecated:已弃用。不建议使用。
- $autoload:指定是否自动加载该选项值。可选值为"yes"或"no"。默认为"yes",表示自动加载。

add_option函数的作用是将选项名称和值保存到WordPress数据库中。如果指定的选项名称已存在,则不会进行任何操作。如果选项名称不存在,则会将选项名称和值添加到数据库中。

使用add_option函数的示例:

add_option( 'my_option', 'Hello World' );

以上示例会将名为"my_option"的选项添加到数据库中,并将其值设置为"Hello World"。

使用add_option函数还可以添加一个数组作为选项的值:

$data = array(
'name' => 'John',
'age' => 30,
'email' => 'john@example.com'
);
add_option( 'my_data', $data );

以上示例将名为"my_data"的选项添加到数据库中,并将其值设置为一个包含姓名、年龄和邮箱的数组。

需要注意的是,add_option函数只会添加选项到数据库中,不会输出任何内容。如果需要获取选项的值,可以使用get_option函数。同样,如果需要更新选项的值,可以使用update_option函数。