我正在尝试让我的网上商店评级通过微数据输出到谷歌。但我不太擅长 php 编码。
我需要在代码中放置 1 个 div 和 2 个 span。
这是原始工作代码:
if ($avgratings > 0) {
$final_avgreview_data = '<img src="'.REDSHOP_ADMIN_IMAGES_ABSPATH.'star_rating/'.$avgratings.'.gif" />';
$final_avgreview_data .= JText::_('COM_REDSHOP_RATING' )." ".$avgratings." ".JText::_(' ' );
$final_avgreview_data .= JText::_('COM_REDSHOP_AVG_RATINGS_1' )." ".$totalreviews." ".JText::_('COM_REDSHOP_AVG_RATINGS_2' );
}
return $final_avgreview_data;
}
这里只是将 div 和 span 转储到代码中,但需要正确交换才能工作。
if ($avgratings > 0) {
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
$final_avgreview_data = '<img src="'.REDSHOP_ADMIN_IMAGES_ABSPATH.'star_rating/'.$avgratings.'.gif" />';
$final_avgreview_data .= JText::_('COM_REDSHOP_RATING' )." <span itemprop="ratingValue"> ".$avgratings." </span> ".JText::_(' ' );
$final_avgreview_data .= JText::_('COM_REDSHOP_AVG_RATINGS_1' )." <span itemprop="reviewCount"> ".$totalreviews." </span> ".JText::_('COM_REDSHOP_AVG_RATINGS_2' );
</div>
}
我希望有一个人可以帮助我 :-)