Je suis venu à quelques problèmes. J'ai fait un plugin wordpress, qui obtient automatiquement le plus de 20 posts Instagram récents, puis, en théorie, il devrait me permettre d'insérer la nouvelle image en tant que shortcode dans le post. Maintenant, le code de reproduire c'est:PHP erreur crash code
//define Access token
$accesst= "PUT YOUR INSTAGRAM ACCESS TOKEN HERE";
//userid
$userid= YOUR INSTAGRAM USER ID HERE;
//image count to get
$count=20;
//get api contents
$content = file_get_contents('https://api.instagram.com/v1/users/self/media/recent/?access_token='.$accesst.'&count='.$count);
//converting JSON to object
$standardres = json_decode($content, true);
//array method
foreach($standardres['data'] as $photo) {
$imageData = base64_encode(file_get_contents($photo['images']['standard_resolution']['url']));
$images[] = '<img src="data:image/jpeg;base64,' . $imageData . '" />';
}
//create functions for shortcodes
function fone($images){
return $images[0]; //naudok tik [one]
}
//shortcodes
add_shortcode('one', 'fone');
?>
Fondamentalement, je reçois un message d'erreur affiche:
Notice: Uninitialized string offset: 0 in D:\XEMP\htdocs\xd\wordpress\wp-content\plugins\insta-live\insta-live.php on line 29
Toute idée comment résoudre ce problème? Un var_dump()
me donne les images au-dessus de l'en-tête .. Et s'il vous plaît ne me pointez pas vers le fil de décalage de chaîne unitiliazed, parce que je ne le vois pas vraiment comme le même problème.
Quelque chose est envoyé vide. – clearshot66
qui est la ligne 29 – Juan
return $ images [0]; - Ceci est la ligne 29 –