Căutați o modalitate de a crea un shortcode care încorporează un grafic Google Trends în postări și pagini? Acest shortcode Google Trends va încorpora un grafic al oricărei interogări separate prin virgulă pe care o introduceți pentru a afișa o tendință în timp.
Instrucțiuni:
- Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
- Asigurați-vă că adăugați un semn
+între mai multe cuvinte care fac parte dintr-o singură interogare. - Implicit, geolocalizarea este setată la Statele Unite, așa că asigurați-vă că schimbați atributul
geodacă trebuie să fie setat la o altă locație. - Iată un exemplu 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");
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare să consultați celelalte articole ale noastre de pe site, cum ar fi: Cele mai bune 9 instrumente SEO pentru a crește traficul site-ului dvs., RAPID!
Poți actualiza asta pentru a funcționa cu actualizarea Trends?
Am încercat, dar este enervant.
De asemenea, astfel încât să îl puteți folosi de două ori pe o singură postare/pagină wp, ceea ce pare a fi o problemă.
Salut Debjit, mulțumesc pentru tutorial. Ajută mult!
Cu toate acestea, există vreo modalitate de a furniza statisticile trendurilor doar pentru ultimii 5 ani?
Orice ajutor ar fi apreciat!
fv
Cum aș putea să dinamizez un organigrama pentru o organizație...
Ați putea, vă rog, să oferiți mai multe detalii despre ceea ce încercați să faceți?
[...] Sursa: http://wpsnipp.com/index.php/functions-php/shortcode-embed-google-trends-graph… [...]
[…] lui Kevin Chard pentru […]