Allora la funzine rating_input_list è questa: ```
function ratings_input_list($return = false) {
global $id;
$categories = get_option('rs_categories');
$show = get_post_meta($id, '_rs_categories', true);
if (empty($show)) return;
$html = '<ul class="ratings">';
foreach ($categories as $cid => $cat) {
if (in_array($cid, $show)) {
$html .= '<li>';
$html .= '<label class="rating_label" style="float: left">' . $cat . '</label> ';
$html .= '<div class="rating_value">';
$html .= '<a onclick="rateIt(this, ' . $cid . ')" id="' . $cid . '_1" title="1" onmouseover="rating(this, ' . $cid . ')" onmouseout="rolloff(this, ' . $cid . ')"></a>
<a onclick="rateIt(this, ' . $cid . ')" id="' . $cid . '_2" title="2" onmouseover="rating(this, ' . $cid . ')" onmouseout="rolloff(this, ' . $cid . ')"></a>
<a onclick="rateIt(this, ' . $cid . ')" id="' . $cid . '_3" title="3" onmouseover="rating(this, ' . $cid . ')" onmouseout="rolloff(this, ' . $cid . ')"></a>
<a onclick="rateIt(this, ' . $cid . ')" id="' . $cid . '_4" title="4" onmouseover="rating(this, ' . $cid . ')" onmouseout="rolloff(this, ' . $cid . ')"></a>
<a onclick="rateIt(this, ' . $cid . ')" id="' . $cid . '_5" title="5" onmouseover="rating(this, ' . $cid . ')" onmouseout="rolloff(this, ' . $cid . ')"></a>
<input type="hidden" id="' . $cid . '_rating" name="' . $cid . '_rating" value="0" />';
$html .= '</div>';
$html .= '</li>';
}
}
$html .= "</ul>";
if ($return)
return $html;
echo $html;
}
Non vedo la s aggiuntiva che dici, cmq può darsi che abbia sbagliato a scrivere qui nel post, nel codice del tema ho controllato più e più volte ma non è colpa della sintassi. L'error_log non sputa fuori niente anche perchè ho abilitato il debug in wp ma non esce nessun errore a video.
ciao Massimo