Kamal Khan on "[Plugin: kk Star Ratings] Rich snippets issue"

ساخت وبلاگ

...so if somebody else see it as problem and understand little bit of php, then:

in file ../plugins/kk-star-ratings/index.php on lines 654 - 673:

if($score)
{ $votes = get_post_meta($id, '_kksr_casts', true) ? get_post_meta($id, '_kksr_casts', true) : 0; $avg = $score ? round((float)(($score/$votes)*($best/5)), 2) : 0; $per = $score ? round((float)((($score/$votes)/5)*100), 2) : 0; $leg = str_replace('[total]', '<span itemprop="ratingCount">'.$votes.'</span>', $legend); $leg = str_replace('[avg]', '<span itemprop="ratingValue">'.$avg.'</span>', $leg); $leg = str_replace('[per]', $per .'%', $leg); $leg = str_replace('[s]', $votes == 1 ? '' : 's', $leg); $snippet = '<div itemprop="" itemscope itemtype="">'; $snippet .= ' <div itemprop="name" class="kksr-title">' . $title . '</div>'; $snippet .= ' <div>'; $snippet .= $leg; $snippet .= ' <meta itemprop="bestRating" content="'. $best . '"/>'; $snippet .= ' <meta itemprop="worstRating" content="1"/>'; $snippet .= ' </div>'; $snippet .= '</div>';
}

...do not forget to make backup before changing and also after changing... (after changing is good for - after update - just make mark, where you did changes - to easy change back).

...it is not ideal, but it is clear for Rich snippets. ...to be sure, check changes HERE

...this mark-up is not only for Recipes, it should work on each page, where are Rich snippets used correctly - mean this should be inherited...

WordPress ...
ما را در سایت WordPress دنبال می کنید

برچسب : نویسنده : استخدام کار wpss بازدید : 73 تاريخ : چهارشنبه 1 ارديبهشت 1395 ساعت: 18:44