Doriți să afișați grafice Google în WordPress? Fragmentul nostru va crea un nou shortcode care profită de API-ul Google Charts. Acest shortcode vă va permite să afișați o gamă de grafice, cum ar fi linii, xyline, sparkline, meter, scatter, venn, pie și pie2d.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function google_chart_shortcode( $atts ) {
extract(shortcode_atts(array(
'data' => '',
'size' => '400x180',
'colors' => '',
'title' => '',
'labels' => '',
'type' => 'pie',
'advanced' => ''
), $atts));
switch ($type) {
case 'line' :
$charttype = 'lc'; break;
case 'xyline' :
$charttype = 'lxy'; break;
case 'sparkline' :
$charttype = 'ls'; break;
case 'meter' :
$charttype = 'gom'; break;
case 'scatter' :
$charttype = 's'; break;
case 'venn' :
$charttype = 'v'; break;
case 'pie' :
$charttype = 'p3'; break;
case 'pie2d' :
$charttype = 'p'; break;
default :
$charttype = $type;
break;
}
if ($title) $string .= '&chtt='.$title.'';
if ($labels) $string .= '&chl='.$labels.'';
if ($colors) $string .= '&chco='.$colors.'';
$string .= '&chs='.$size.'';
$string .= '&chd=t:'.$data.'';
return '<img title="'.$title.'" src="http://chart.apis.google.com/chart?cht='.$charttype.''.$string.$advanced.'" alt="'.$title.'" />';
}
add_shortcode('chart', 'google_chart_shortcode');
Vedeți exemplul de shortcode de mai jos pentru un grafic circular 3D. Schimbați atributul type în shortcode-ul dvs. pentru a specifica tipul de grafic pe care doriți să îl afișați.
[chart data="41,37.89,10.67,2.03" labels="Reffering+sites|Search+Engines|Direct+traffic|Other" colors="ff0000,005599,fff000,000000" size="488x200" title="Traffic Sources" type="pie"]
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ă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: Cele mai bune unelte de creare pagini WordPress (Comparativ).
Salut, mulțumesc pentru asta. Cum pot folosi tipul bară stivuită? sau tipul indicator? De asemenea, cum pot personaliza mai mult acest lucru, de exemplu, cu opacitate și așa mai departe... Sper să primesc un răspuns de la tine, mulțumesc.
Salut! Cum adaug tag-ul alt la această imagine? Precizez că cunoștințele mele în html sunt foarte scăzute 🙂
Coduri grozave. Mulțumesc și a funcționat.
De asemenea, cum adaug tabele din Google Charts? De asemenea, îmi afectează SEO-ul dacă folosesc tabelele? Mulțumesc.