将新数据保存到wp_options非发布表单

时间:2013-12-06 16:26:08

标签: database wordpress

在我的头版上有一个表单。它将输入的地址发送给Google API并将JSON返回给wp_options。这很好。我使用update_option来执行此操作,因此每次都会重写meta_key。如何保留输入的每个地址?

$address = esc_html( $_POST['address'] );

  //assign JSON object to var using  geocodeing function('address') input 
  $address_results = gmap_geocode($address);

  // transfer data to options array
  $options['py_name'] = $py_username;
  $options['address'] = $address;
  $options['coords']  = $address_results;

  // create and name the option_name and set fields with $options array
  update_option( 'row_name', $options );

1 个答案:

答案 0 :(得分:1)

在更新到选项表

之前,您需要对数组进行编码或序列化

json编码如下。

$newoption = json_encode($options);
update_option( 'row_name', $newoption);