如何在wp_Options表中插入包含数组值的变量?

时间:2016-02-19 作者:Jayant Rawat

我已经创建了一个表单,我想将表单数据存储在wp_options 表,因此我创建了此查询

$insertquery = $wpdb->query("INSERT INTO `wp_options`(`option_name`,`option_value`) VALUES (\'smsfactory123\',\'asdasdf\')");
现在,当我导入静态数据时,当我传递包含数组的变量时,不会产生任何问题,它会向我显示错误。

$apidetail = array(
    \'userid\' => $uid,
    \'userpassword\' => $upwd,
    \'senderid\' => $sid,
    \'ono\' => $ono,
    \'message\' => $message,
    );
这就是我在变量中获取数组值的方式

2 个回复
最合适的回答,由SO网友:Maximus Light 整理而成

您也可以使用json_encode() 函数而不是serialize.

$var = json_encode($array);
update_option(\'option_name\', $var); 

SO网友:Devendra Sharma

您可以使用update\\u option函数保存数组,如下代码所示。

update_option(\'option_name\', $arr_store_me);  

相关推荐

Wp-query and column blocks

也许这要求太高了,但新的块提供了一种简单的方法来添加响应良好的列。ie您只需将图像拇指放入列块中,它们就可以在移动和桌面上完美工作。有没有办法让WP查询输出the_post_thumbnail 如我在3列行中的参数(12篇x类已发布帖子)所述?