Prosím o ještě jednu pomoc. Zkouším to už od rána a pořád nic. Upozorňuji, že mé programátorské schopnosti se blíží nule.
Ale potřebuji (podobně jako v mém posledním dotazu) odeslat v URL titulek stránky (tagu). Ttento kód, odesílá pomocí toho "s" vyhledávací dotaz a já potřebuji odeslat místo toho titulek stránky, v mém případě get_tag_title
$search_terms = $_GET['s'];
Jak vložím namísto "s" titulek stránky?
Celý kód, který zobrazuje fotky ze Shutterstocku podle vyhledávacího dotazu nebo titulku na mém webu je tady:
<!-- The template for displaying related photos from affiliate partner on tag pages. -->
<?php
session_start();
// We use the session to persist our access token
class ShutterstockAPI {
protected $accessToken;
public function __construct($userpwd) {
$this->userpwd = $userpwd;
}
public function search($search_terms, $type = 'images') {
$search_terms_for_url = preg_replace('/\s/', '+', $search_terms);
$url = 'https://api.shutterstock.com/v2/' . $type . '/search?view=full&per_page=7&query=' . $search_terms_for_url;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, $this->userpwd);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response);
}
}
?>
<div style="text-align:center;" onclick="ga('send', 'event', 'affil', 'affil-photos', 'search-top');">
<p>Sponsored Images Shutterstock</p>
<?php
$search_terms = $_GET['s']; // Add your own security checks to cleanse this input
$api = new ShutterstockAPI($userpwd);
$images = $api->search($search_terms);
//$videos = $api->search($search_terms, 'videos');
if ($images) {
for ($i = 0; $i < 6; $i++) {
$imageid= $images->data[$i]->id;
$description = $images->data[$i]->description;
$thumb = $images->data[$i]->assets->large_thumb->url;
$thumb_width = $images->data[$i]->assets->large_thumb->width;
$thumb_height = $images->data[$i]->assets->large_thumb->height;
$description=htmlspecialchars($description);
$imageurl="http://www.shutterstock.com/pic.mhtml?id=$imageid";
$imageurl=urlencode($imageurl);
$shutterstockurl="http://shutterstock.7eer.net/c/314800/43068/1305?u=$imageurl";
echo "<a href='$shutterstockurl' target='_blank' rel='nofollow' ><img src='$thumb' alt='$description' style='width: auto; height: 159px; padding: 5px;'></a>";
}
}
?></div>