在我的头版上有一个表单。它将输入的地址发送给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 );
答案 0 :(得分:1)
在更新到选项表
之前,您需要对数组进行编码或序列化json编码如下。
$newoption = json_encode($options);
update_option( 'row_name', $newoption);