Как подключить внешний API к WordPress? - PullRequest
0 голосов
/ 11 апреля 2019

В настоящее время на стажировке я должен создать сайт под WordPress, однако клиент хочет, чтобы вызов внешней базы данных увеличил содержание всплывающих окон

Мне нужно посмотреть в Интернете, но на самом деле ничего не имеетответил на мою проблему, я действительно не вижу, как вызвать мой внешний API, чтобы отобразить его во всплывающем окне клиента, зная, что клиент абсолютно хочет использовать Elementor для отображения всплывающих данных

APIЯ хочу использовать https://dog.ceo/api/breeds/list/all,, у него мало документации, и я новичок в работе

Поэтому я хотел бы, чтобы данные только что отображались для всплывающего элемента Elementor клиента в раскрывающемся списке.список, заранее спасибо за помощь

1 Ответ

0 голосов
/ 11 апреля 2019

Правильно ли я понимаю, что вам нужно отображать значения, возвращаемые API, в раскрывающемся списке в вашем всплывающем окне?

Вы можете сделать это с помощью JavaScript или PHP, в зависимости от того, как генерируется ваше всплывающее окно.

С помощью JavaScript (или jQuery) вы можете просто извлечь все записи API с помощью jQuery.get () и изменить раскрывающийся элемент, чтобы отобразить нужные значения.

$.get( "https://dog.ceo/api/breeds/list/all", function(data) {
  console.log(data);
});

Для PHP вы можете также получить данные API и декодировать JSON в массив PHP.После этого вы можете зацикливаться на нем, генерировать выпадающий список или что угодно.

$contents = file_get_contents('https://dog.ceo/api/breeds/list/all');
$contents_arr = json_decode($contents);

Это то, чего вы хотели достичь?

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