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ègre un graphique de n’importe quelle requête séparée par des virgules que vous saisissez pour afficher une tendance dans le temps.
Instructions:
- Ajoutez ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site.
- Veillez à ajouter un signe
+
entre plusieurs mots faisant partie d’une même requête. - Par défaut, la géolocalisation est définie sur les États-Unis. Veillez donc à modifier l’attribut
geo
si vous souhaitez qu’il soit défini sur un autre emplacement. - Voici un exemple de code court :
[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");
Note : 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 comme : 9 meilleurs outils de référencement pour augmenter le trafic de votre site Web, RAPIDEMENT !
Can you update this to work with Trends update?
I’ve been trying, but it is annoying.
Also so that you can use it twice on one wp post/page, which seems to be a problem.
Hello Debjit, thank you for the tutorial. It really helps!
However, is there any way to only providing trends statistic for the past 5 years?
Any help would be appreciated!
fv
How could I dynamic a organogram chart for a organisation…
Could you please provide more details about what you are trying to do?
[…] Source: http://wpsnipp.com/index.php/functions-php/shortcode-embed-google-trends-graph… […]
[…] to Kevin Chard for the […]