Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. <?php
  2.  
  3. // Facet Label = "Rating"
  4. // Facet Name = "rating"
  5. // Facet Data Source = "Post Type"
  6.  
  7. function fwp_edd_average_rating( $params, $class ) {
  8. if ( 'rating' == $params['facet_name'] ) {
  9. global $post;
  10.  
  11. $post = is_object( $post ) ? $post : new stdClass();
  12. $post->ID = $params['post_id']; // simulate the global post ID
  13. $rating = edd_reviews()->average_rating( false );
  14.  
  15. $params['facet_value'] = $rating;
  16. $params['facet_display_value'] = $rating;
  17. }
  18.  
  19. return $params;
  20. }
  21. add_filter( 'facetwp_index_row', 'fwp_edd_average_rating', 10, 2 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement