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; }