Hi there,
I know it’s no ideal but you could do that with CSS. It’s the CSS that actually outputs the text on the buttons so you could create classes to change the text according to them.
@richard Torres
Are there filters available in the plugin code for the text “vote up” “vote down”?
Nope. If you know how I’d love to improve the plugin.
thumbs-rating.php
CURRENT line 92 – 102:
$link_up = '<span class="thumbs-rating-up'. ( (isset($thumbs_rating_up_count) && intval($thumbs_rating_up_count) > 0 ) ? ' thumbs-rating-voted' : '' ) .'" onclick="thumbs_rating_vote(' . $post_ID . ', 1);" data-text="' . __('Vote Up','thumbs-rating') . ' +">' . $thumbs_rating_up_count . '</span>';
$link_down = '<span class="thumbs-rating-down'. ( (isset($thumbs_rating_down_count) && intval($thumbs_rating_down_count) > 0 ) ? ' thumbs-rating-voted' : '' ) .'" onclick="thumbs_rating_vote(' . $post_ID . ', 2);" data-text="' . __('Vote Down','thumbs-rating') . ' -">' . $thumbs_rating_down_count . '</span>';
$thumbs_rating_link = '<div class="thumbs-rating-container" id="thumbs-rating-'.$post_ID.'" data-content-id="'.$post_ID.'">';
$thumbs_rating_link .= $link_up;
$thumbs_rating_link .= ' ';
$thumbs_rating_link .= $link_down;
$thumbs_rating_link .= '<span class="thumbs-rating-already-voted" data-text="' . __('You already voted!', 'thumbs-rating') . '"></span>';
$thumbs_rating_link .= '</div>';
return $thumbs_rating_link;
CHANGE TO:
// Add filters on button contents
$link_up_data_text = __('Vote Up','thumbs-rating');
$link_up_data_text = apply_filters('thumbs_link_up_data_text', $link_up_data_text);
$link_up = '<span class="thumbs-rating-up'. ( (isset($thumbs_rating_up_count) && intval($thumbs_rating_up_count) > 0 ) ? ' thumbs-rating-voted' : '' ) .'" onclick="thumbs_rating_vote(' . $post_ID . ', 1);" data-text="' . $link_up_data_text . ' +">' . $thumbs_rating_up_count . '</span>';
$link_up = apply_filters('thumbs_link_up', $link_up);
$link_down_data_text = __('Vote Down','thumbs-rating');
$link_down_data_text = apply_filters('thumbs_link_down_data_text', $link_down_data_text);
$link_down = '<span class="thumbs-rating-down'. ( (isset($thumbs_rating_down_count) && intval($thumbs_rating_down_count) > 0 ) ? ' thumbs-rating-voted' : '' ) .'" onclick="thumbs_rating_vote(' . $post_ID . ', 2);" data-text="' . $link_down_data_text . ' -">' . $thumbs_rating_down_count . '</span>';
$link_down = apply_filters('thumbs_link_down', $link_down);
$thumbs_rating_link = '<div class="thumbs-rating-container" id="thumbs-rating-'.$post_ID.'" data-content-id="'.$post_ID.'">';
$thumbs_rating_link .= $link_up;
$thumbs_rating_link .= ' ';
$thumbs_rating_link .= $link_down;
$thumbs_rating_link .= '<span class="thumbs-rating-already-voted" data-text="' . __('You already voted!', 'thumbs-rating') . '"></span>';
$thumbs_rating_link .= '</div>';
return apply_filters('thumbs_rating_link', $thumbs_rating_link);