Я использую операторы php if для добавления классов в div, связанных с рейтингом:
CSS:
.average .rating-result {
color: #888; /* 0~1 votes */
}
.good .rating-result {
color: #9a6e65; /* 2~3 votes */
}
.great .rating-result {
color: #aa5443; /* 4~5 votes */
}
.excellent .rating-result {
color: #bb3b22; /* 6~7 votes */
}
.brilliant .rating-result {
color: #cc2200; /* 8~9 votes */
}
PHP:
<div class="topic-like-count<?php if ( $thumbs_number == 0 || 1 ) {
echo " good"; } elseif ( $thumbs_number == 2 || 3 ) { echo " great"; }
elseif ( $thumbs_number == 4 || 5 ) { echo " excellent"; } elseif (
$thumbs_number > 6 || 7 ) { echo " brilliant"; } else { echo "
average"; }?>"> h4><?php wp_gdsr_render_article_thumbs(); ?></h4>
</div>
OUTPUT пример:
<div class="topic-like-count good">
<h4>
<div style="display: none">UA:D [1.9.10_1130]</div>
<div class="thumblock ">
<span class="rating-result">4</span>
<div class="ratingtext ">
<div class="raterclear"></div>
</div>
</h4>
</div>
Я не уверен, как организовать часть PHP.Выше я изложил идею, но этот код не работает должным образом.
У кого-нибудь есть какие-либо предложения по размещению этих php if-операторов?