将数组存储到WordPress数据库

时间:2019-03-25 23:08:41

标签: javascript php sql wordpress

我创建了一个应用程序,该应用程序托管在WordPress网站上,该应用程序允许自定义页面上的所有内容。当用户单击“保存”时,如何将具有用户定义ID的数组存储到WordPress数据库?然后,用户可以转到其“自定义页面”页面并查看其所有自定义页面,这些页面被命名为最初保存时设置的ID。点击他们的自定义页面之一,它将为可自定义页面加载与他们设置的ID相关联的数组。

编辑

使用JSON Encode方法。这是我的位置。

var array = [];

$('img').click(function(){
 var id = $(this).attr('id');
 array.push(id);

});

$('#sendQuote').click(function(e) {
  e.preventDefault();

$.ajax({
  url:"readJson.php",
  method: "post",
  data: { myBuild: JSON.stringify( array ) },
  success: function(res){
    console.log(res);
  }
})
});

ReadJson.php

$array = $_POST['myBuild'];
print_r($array);

global $wpdb;

有什么想法将其发布到wp_meta或自定义表格中?

1 个答案:

答案 0 :(得分:0)

您有2个选择。

使用json_encode将数组编码为json,然后使用json_decode对其进行解码

通过serialize序列化数组,并通过unserialize取消序列化