Bu postda kiçik bir kod parçası paylaşmaq istəyirəm, bu kod wordpress bloqunuzun kateqoriyalarını yazı sayına görə qrafik təsvir edəcək, kod parçasını statistika ilə maraqlanan istənilən şəxs öz bloqunda yerləşdirə bilər.
Kod aşağıda yazılanlardan ibarətdir:
//Author: Elvin Haci //Author url: http://webania.net $ch_cats = get_categories(array('orderby'=>'count','order'=>'desc') ); $sayy= count($ch_cats); $chd=''; $chl=''; for ($i=1;$i<=$sayy;$i++) { $chd=$chd.','.$ch_cats[$i-1]->count; $chl=$chl.'|'.$ch_cats[$i-1]->name.'('.$ch_cats[$i-1]->count.')'; } $chd=substr($chd,1); $chl=substr($chl,1); $ch_title="Yazı sayına görə mənim bloq kateqoriyalarım"; $ch_size="450x200"; // Şəklin ölçüsüdür, dəyişə bilərsiniz. echo '<img src="http://chart.googleapis.com/chart?chtt='.$ch_title.' &cht=p3&chd=t:'.$chd.'&chs='.$ch_size.'&chl='.$chl.'">';
Əgər siz qrafiki yazı daxilində yerləşdirmək istəyirinizsə o halda InlinePHP pluginini(qoşmasını) quraşdırmaq lazımdır. Quraşdırdıqdan sonra siz yazı daxilində [ exec ] …code here… [/exec] tag-larından istifadə edərək istənilən php kod parçasını işlədə bilərsiniz.
Yox əgər sizin theme redaktəsi ilə aranız yaxşıdırsa, təcrübəniz varsa, o halda qrafiki bloqunuzda istənilən bölgədə yerləşdirə biləcəksiniz. Məsələn yan sütunda yerləşdirmək olar(cari işlətdiyiniz theme qovluğunda sidebar.php faylı).
Sonra qrafiki demo olaraq təqdim edirəm. Təbii ki, bu qrafik yazının dərc olunduğu bloqun statistikasını əks etdirir.
[exec]
$ch_cats = get_categories(array(‘orderby’=>’count’,’order’=>’desc’) );
$sayy= count($ch_cats);
$chd=”; $chl=”;
for ($i=1;$i<=$sayy;$i++)
{
$chd=$chd.','.$ch_cats[$i-1]->count;
$chl=$chl.’|’.$ch_cats[$i-1]->name.'(‘.$ch_cats[$i-1]->count.’)’;
}
$chd=substr($chd,1);
$chl=substr($chl,1);
$ch_title=”E-Haci.net kateqoriyalar”;
$ch_size=”550×200″; // You can change it feet to your post
echo ‘‘;
[/exec]
Bu kodu asanlıqla plugin formasına salıb WordPress.org-da yerləşdirə bilərəm, əgər maraq olsa inşallah yəqin ki edəcəm. Uğurlar.
Yazının ilkin dərc etdiyim ünvan: Webania.net