atualize um valor em wordpress wp_options

Estou tentando modificar um plugin e no qual eu preciso atualizar um valor em wp_options que possui vários valores.

Meu nome de opção é ws_mem_options

e a

option_value tem valores como no formato

 s:20:"pro_sp_email_subject";s:36:"Thank You! (instructions for access)";s:20:"mem_email_message";s:309:"Thanks %%first_name%%! %%item_name%% Transaction ID: %%txn_id%% Charges today: $%%amount%% Your order can be retrieved here: %%sp_access_url%% ( link expires in %%sp_access_exp%% ) If you have any trouble, please feel free to contact us. Best Regards, Don't Just Watch TV, Participate!";s:120:"mem_coupon_codes";s:66:"CHRISTMAS-25|25%|01/01/2021 100%OFF|100% SAVE-10|10% dumpme|10%";s:15:"mem_default_tax";s:4:"0.0%";s:13:"mem_tax_rates"; 

Como posso adicionar mais valores a

 s:120:"mem_coupon_codes";s:66:"wow-25|25%|01/01/2021 100%OFF|100% now-10|10% dumpme|10%"; 

Solutions Collecting From Web of "atualize um valor em wordpress wp_options"

O que você está procurando são dados serializados – possivelmente vários bits de dados serializados como o @Rarst observou. A API de opções serializará e desautualizará automaticamente, então tudo o que você precisa fazer é:

 $data = get_option('optionkey'); // $data will be unserialized into whatever data type it was originally, object, array, etc // manipulate your data with ordinary PHP object and array techniques update_option('optionkey',$data); 

Referência

http://codex.wordpress.org/Function_Reference/get_option
http://codex.wordpress.org/Function_Reference/update_option

Se você tiver access para executar consultas SQL, você pode selecionar o option_value da option_value que deseja alterar e atualizá-lo com o novo option_value da opção executando uma consulta SQL.