Vous cherchez un moyen de créer un shortcode qui intègre un graphique Google Trends dans les articles et les pages ? Ce shortcode Google Trends intégrera un graphique de toute requête séparée par des virgules que vous saisissez pour afficher une tendance au fil du temps.
Instructions :
- Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site.
- Assurez-vous d'ajouter un signe
+entre plusieurs mots qui font partie d'une seule requête. - Par défaut, la géolocalisation est définie sur les États-Unis, alors assurez-vous de changer l'attribut
geosi vous avez besoin qu'il soit défini sur un autre emplacement. - Voici un exemple de shortcode :
[trends h="450" w="500" q="wordpress,+wordpress+theme,+wordpress+plugin,+wordpress+snippets" geo="US"]
function wps_trend($atts){
extract( shortcode_atts( array(
'w' => '500', // width
'h' => '330', // height
'q' => '', // query
'geo' => 'US', // geolocation
), $atts ) );
//format input
$h=(int)$h;
$w=(int)$w;
$q=esc_attr($q);
$geo=esc_attr($geo);
ob_start();
?>
<script type="text/javascript" src="http://www.google.com/trends/embed.js?hl=en-US&q=<?php echo $q;?>&geo=<?php echo $geo;?>&cmpt=q&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=<?php echo $w;?>&h=<?php echo $h;?>"></script>
<?php
return ob_get_clean();
}
add_shortcode("trends","wps_trend");
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 9 meilleurs outils de référencement pour augmenter le trafic de votre site Web, RAPIDEMENT !
Pouvez-vous mettre à jour cela pour qu'il fonctionne avec la mise à jour de Trends ?
J'ai essayé, mais c'est ennuyeux.
Aussi pour que vous puissiez l'utiliser deux fois sur un article/une page wp, ce qui semble être un problème.
Bonjour Debjit, merci pour le tutoriel. Ça aide beaucoup !
Cependant, y a-t-il un moyen de ne fournir que les statistiques de tendances pour les 5 dernières années ?
Toute aide serait appréciée !
fv
Comment pourrais-je dynamiser un organigramme pour une organisation...
Pourriez-vous s'il vous plaît fournir plus de détails sur ce que vous essayez de faire ?
[…] Source : http://wpsnipp.com/index.php/functions-php/shortcode-embed-google-trends-graph… ; […]
[…] à Kevin Chard pour le […]