J'essaie d'obtenir les données d'un fichier json à charger dans mon site wordpress. Je voudrais obtenir le prix du nom correspondant du produit du site que j'ai exploré. J'ai besoin du nom du produit pour correspondre à l'attribut du produit que j'ai ajouté dans la page du produit sur wordpress puis pour obtenir le prix si le nom correspond à l'attribut que j'ai ajouté. Je ne sais pas si j'ai du sens, mais voici mon code jusqu'à maintenant. Il a partiellement fonctionné, mais il a fait le même prix sur tous mes produits. Je suis plus récent au php alors quelqu'un peut-il aider? Essayer d'obtenir des données json si le nom de données correspond à l'attribut de produit avec php
<?php
$str = file_get_contents('/run_results_apmex.json');
// decode JSON
$json = json_decode($str, true);
// get the data
$coinPrice = $json['coin'][1]['price'];
// echo it
if($json['name'] == $product->get_attribute[ 'Apmex Vendor Name' ]){
echo $coinPrice;
}
else{
echo 'No results found';
}
?>
Pouvez-vous fournir ce que sera la valeur de $ product-> get_attribute [ 'Apmex Nom du fournisseur']? –
Ainsi, l'attribut s'appelle 'Nom du vendeur Apmex' et la valeur est le titre du produit: '1 oz Gold American Eagle BU (Année aléatoire)'. La raison pour laquelle je l'ai fait parce que j'ai rampé tous les produits sur leur site, et je dois correspondre à leur convention de nommage sur mon site. Mais j'ai également plusieurs fournisseurs que j'analyse donc j'ai décidé d'ajouter leurs conventions de nommage dans mon produit en tant qu'attributs de produit. Cela a-t-il du sens? – AaronS
Mais 'BU American Gold Eagle 1 an (Random Year)' n'est pas disponible dans les données json/crawled. –