Мне нужно получить сообщение из моего wordpress на телефонную связь, используя wordpress rest api и json

пожалуйста, мне нужна помощь относительно телефонного разговора и WordPress rest api .. Я немного новичок в телефонном разговоре. Я хочу иметь возможность получать свои последние сообщения с помощью GET и т. д. и, вероятно, отправлять сообщения со своего мобильного телефона, а также, возможно, выполнять другие операции CRUD. Благодарность


person valucci    schedule 06.06.2018    source источник
comment
использовать вызов ajax ..   -  person proofzy    schedule 06.06.2018
comment
можешь показать мне как? Благодарность   -  person valucci    schedule 07.06.2018
comment
stackoverflow.com/a/9436702/7189547   -  person proofzy    schedule 07.06.2018
comment
Большое спасибо, я ценю ваши усилия. т действительно помогло.   -  person valucci    schedule 08.06.2018


Ответы (1)


Я уже сделал это, большое спасибо. Я размещаю здесь свой код, чтобы помочь некоторым из них и этому сообществу:

// Слушатель событий устройства

document.addEventListener("deviceready", onDeviceReady, false);
var portfolioPostsContainer = document.getElementById("portfolio-posts-container");
var portfolioPostsContainer2 = document.getElementById("portfolio-posts-container2");


function onDeviceReady(){

 var ourRequest = new XMLHttpRequest();
 ourRequest.open('GET', 'http://mydomain/wp-json/wp/v2/posts?_embed');
 ourRequest.onload = function() {
  if (ourRequest.status >= 200 && ourRequest.status < 400) {
    var data = JSON.parse(ourRequest.responseText);
    createHTML(data);
    console.log(data);

  // portfolioPostsBtn.remove();
} else {
  console.log("We connected to the server, but it returned an error.");
}
};

ourRequest.onerror = function() {
  console.log("Connection error");
};

ourRequest.send();

}


function createHTML(postsData) {
 var ourHTMLString = '';
 var postid ='';


for (i = 0; i < postsData.length; i++) {

 var posturl = postsData[i].link;
 ourHTMLString +='<tr>';

 ourHTMLString += '<td>' + '<a href="loadpost.html?id='+postsData[i].id+'" + rel="external" + " style="text-decoration:none ">'  + postsData[i].title.rendered + postsData[i].id+'</a>'+'</td>';
 ourHTMLString += '<td>' + '<a href="loadpost.html?id='+postsData[i].id+'"><img width="100%" src ="' + postsData[i]._embedded['wp:featuredmedia']['0'].source_url + '"  />' + '</a>'+'</td>';
 ourHTMLString += '<td>' + postsData[i].excerpt.rendered + '</td>';
 ourHTMLString+= '</tr>';
} 
portfolioPostsContainer.innerHTML = ourHTMLString;
}
person valucci    schedule 28.06.2018