public function add_meta_box()
 {
     $this->review_fields = RWP_Reviews_Meta_Box::get_review_fields();
     $this->post_reviews = get_post_meta(get_the_ID(), $this->post_meta_key, true);
     foreach ($this->preferences_option['preferences_post_types'] as $post_type) {
         add_meta_box('rwp-reviews-meta-box', 'Reviewer | ' . __('Reviews Boxes', $this->plugin_slug), array($this, 'render_meta_box'), $post_type);
     }
 }
 public static function review_field($field, $review, $return = false)
 {
     $default_review = RWP_Reviews_Meta_Box::get_review_fields();
     $value = isset($review[$field]) ? $review[$field] : $default_review[$field]['default'];
     if ($return) {
         return $value;
     }
     echo $value;
 }
 public function review_field($field, $return = false)
 {
     if (is_null($this->default_review)) {
         $this->default_review = RWP_Reviews_Meta_Box::get_review_fields();
     }
     $value = isset($this->review[$field]) ? $this->review[$field] : $this->default_review[$field]['default'];
     if ($return) {
         return $value;
     }
     echo $value;
 }