Я новичок в кодировании с помощью php и использовании API Google Книг. Поскольку для API Google Книг существует ограничение в 1000 запросов в день, я просто удостоверяюсь, что мой код не является неуклюжим, прежде чем включить выставление счетов. Ниже показано, как я в настоящее время получаю изображение обложки книги для отображения с моими сообщениями WordPress:
<?php
$url = get_post_meta($post->ID, 'URL', true);
if($url != '') { echo "<a href='$url' target='_blank'>"; } ?>
<div class="book-cover">
<?php
$isbn = get_post_meta($post->ID, 'ISBN', true);
$page = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$isbn&key=xxxx");
$data = json_decode($page, true);
$cover = $data['items'][0]['volumeInfo']['imageLinks']['thumbnail'];
echo "<img src='$cover' />"; ?>
</div><?php if($url != '') { echo "</a>"; }
?>
Большое спасибо за любую помощь!