Hi there,
The auto placement of the rating result uses the_title() WordPress filter which can be called in multiple places on a single page. Therefore on a single page which is also in the WP loop, Multi Rating only shows the rating result once by default on the first call of the_title(). You can change and remove this logic for specific pages as follows (post ID 430 is used here in this example as this is the post ID for the URL provided above).
Add this code to your functions.php file.
function mr_check_auto_placement2( $filter, $post_id, $rating_form_id) {
// only apply filter once... hopefully, this is the post title...
if ( in_the_loop() && ( is_single() || is_page() || is_attachment() ) && get_the_ID() != 430 ) {
remove_filter( $filter, 'mrp_filter_' . $filter );
}
}
remove_action( 'mr_after_auto_placement', 'mr_check_auto_placement', 10 );
add_action( 'mr_after_auto_placement', 'mr_check_auto_placement2', 10, 3);
Use FTP of course to add the code in case something unexpected happens…
Alternatively, you can use the [mr_rating_result] shortcode rather than using auto placement.
I hope this helps,
Daniel