Stai cercando un modo per creare uno shortcode che incorpori un grafico di Google Trends nei post e nelle pagine? Questo shortcode di Google Trends incorporerà un grafico di qualsiasi query separata da virgole che inserisci per visualizzare un trend nel tempo.
Istruzioni:
- Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.
- Assicurati di aggiungere un segno
+tra parole multiple che fanno parte di una singola query. - Per impostazione predefinita, la geolocalizzazione è impostata sugli Stati Uniti, quindi assicurati di cambiare l'attributo
geose hai bisogno che sia impostato su un'altra posizione. - Ecco un esempio di 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");
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: I 9 migliori strumenti SEO per aumentare il traffico del tuo sito web, VELOCEMENTE!
Puoi aggiornare questo per funzionare con l'aggiornamento di Trends?
Ci ho provato, ma è fastidioso.
Anche in modo che tu possa usarlo due volte su un post/pagina wp, il che sembra essere un problema.
Ciao Debjit, grazie per il tutorial. Aiuta molto!
Tuttavia, c'è un modo per fornire statistiche di trend solo per gli ultimi 5 anni?
Qualsiasi aiuto sarebbe apprezzato!
fv
Come potrei rendere dinamico un organigramma per un'organizzazione...
Potresti fornire maggiori dettagli su ciò che stai cercando di fare?
[...] Fonte: http://wpsnipp.com/index.php/functions-php/shortcode-embed-google-trends-graph… [...]
[...] a Kevin Chard per il [...]