我创建了一个应用程序,该应用程序托管在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或自定义表格中?
答案 0 :(得分:0)
您有2个选择。
使用json_encode
将数组编码为json,然后使用json_decode
对其进行解码
通过serialize
序列化数组,并通过unserialize
取消序列化