我目前正在尝试使用Pinterest for Wordpress创建一个插件。我遇到了一个小问题,我一直试图返回带有链接的图像,但只能返回一个链接。
<?php
function displayPinterest()
{
$request = wp_remote_get( 'https://api.pinterest.com/v1/boards/mercurizen/shoeswatches/pins/?access_token=AXgIMQmjCFDXyJsHni0wYUdZxshcFETISS1nfSRDAz1G7WBDJgAAAAA&fields=image,note,link&limit=5' );
$pins = json_decode( $request['body'], true );
if( !empty( $pins['data'] ) ) {
echo '<ul>';
foreach( $pins['data'] as $pin ) {
echo '<li><a href="' . $pin['url'] . '">' . $pin['note']. '</a></li>';
}
echo '</ul>';
}
}
?>
任何有Wordpress插件和Pinterest经验的人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
尝试更改您的代码,如下所示。您将在$pin['note']
中获取文字,并在$img['url']
中获取图片网址。
function displayPinterest()
{
$request = wp_remote_get( 'https://api.pinterest.com/v1/boards/mercurizen/shoeswatches/pins/?access_token=AXgIMQmjCFDXyJsHni0wYUdZxshcFETISS1nfSRDAz1G7WBDJgAAAAA&fields=image,note,link&limit=5' );
$pins = json_decode( $request, true );
if( !empty( $pins['data'] ) ) {
echo '<ul>';
foreach( $pins['data'] as $pin ) {
$img = $pin['image']['original'];
echo '<li><a href="' . $img['url'] . '">' . $pin['note']. '</a></li>';
}
echo '</ul>';
}
}