Você está procurando uma maneira de criar um shortcode que incorpore um gráfico do Google Trends em posts e páginas? Este shortcode do Google Trends incorporará um gráfico de qualquer consulta separada por vírgula que você inserir para exibir uma tendência ao longo do tempo.
Instruções:
- Adicione este código ao arquivo functions.php do seu tema ou em um plugin específico do site.
- Certifique-se de adicionar um sinal de
+entre várias palavras que fazem parte de uma única consulta. - Por padrão, a geolocalização é definida para os Estados Unidos, portanto, certifique-se de alterar o atributo
geose precisar que ele seja definido para outro local. - Aqui está um exemplo 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");
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 9 Melhores Ferramentas de SEO para Aumentar o Tráfego do Seu Site, RAPIDAMENTE!
Você pode atualizar isso para funcionar com a atualização do Trends?
Eu tenho tentado, mas é irritante.
Também para que você possa usá-lo duas vezes em um post/página do wp, o que parece ser um problema.
Olá Debjit, obrigado pelo tutorial. Ajuda muito!
No entanto, existe alguma maneira de fornecer apenas estatísticas de tendências para os últimos 5 anos?
Qualquer ajuda seria apreciada!
fv
Como eu poderia tornar dinâmico um organograma para uma organização...
Você poderia fornecer mais detalhes sobre o que você está tentando fazer?
[…] Fonte: http://wpsnipp.com/index.php/functions-php/shortcode-embed-google-trends-graph… […]
[...] para Kevin Chard pelo [...]