How-to and Troubleshooting
3
Posts
2
Users
0
Reactions
103
Views
Jun 01, 2025 10:39 pm
Hi,
As detailed in this post: https://wpdiscuz.com/community/f-a-q/post-rating-using-aggregate-rating-schema/ , you can enable the Aggregate Rating Schema for LocalBusiness adding this code (attached below) to the functions.php + turning on the "Aggregate Rating Schema" option in Dashboard > wpDiscuz > Settings > Article and Comment Rating Tab.
add_filter('wpdiscuz_rating_schema', function ( $rating_schema, $key, $postid ){ $my_rating_schema = 'LocalBusiness'; $rating_schema = str_replace(__('Article Rating', 'wpdiscuz'), $my_rating_schema . ' Rating', $rating_schema); return preg_replace( '|schema\.org\/Product|i', 'schema.org/' . sanitize_text_field($my_rating_schema) , $rating_schema); },11, 3);
However, I have followed this and the schema is not visible in the posts. Do you know what is the issue?
Thanks,
M
2 Replies
Jun 04, 2025 11:51 am
Hi,
You should add the remaining data for the schema. You can use this website to test it — it will help you verify if everything is set up correctly.
Please note that the schema data will not be visible in the posts. It's intended for Google search engine.