“wp\\U选项”表中的“选项”中有许多选项。此选项,second_option
, 包含三个参数,因此有三个值。例如,这些值如下所示:
{s:12:"manual";s:0:""; s:8:"currency";s:3:"USD";s:14:"state";s:2:"nn";}
我想更新第二个参数的值,即\'currency\'
, 然而,每当我只想更新这一部分时,Wordpress只会更新整个选项以及第一个选项和第三个选项,即\'manual\'
和\'state\'
被删除,只保留我正在更新的内容,即\'currency\'
. 我使用以下代码:$sets = get_option( \'second_option\' );
$sets[\'currency\'] = \'some_value\';
update_option(\'second_option\', $sets);
有没有办法只更新选项\'currency\'
不影响其他参数,即\'manual\'
和\'state\'
?提前谢谢。