Сохранить массив в базе данных WordPress - PullRequest
1 голос
/ 26 марта 2019

Я создал приложение, размещенное на веб-сайте WordPress, которое позволяет настраивать все на странице.Как я могу сохранить массив с пользовательским идентификатором в базе данных WordPress, когда пользователь нажимает кнопку Сохранить?Затем пользователь может перейти на свою страницу «Пользовательские страницы» и просмотреть все свои пользовательские страницы, названные в качестве идентификатора, который они установили при первоначальном сохранении.При нажатии на одну из их настраиваемых страниц она загрузит настраиваемую страницу с массивом, связанным с установленным ими идентификатором.

Редактировать

Унесено с помощью метода 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 голосов
/ 26 марта 2019

У вас есть 2 варианта.

Кодировать массив как json с помощью json_encode, а затем декодировать его для использования с помощью json_decode

Сериализировать массив с помощью serialize и десериализовать с помощью unserialize

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...