public function set_status($status) { parent::set_status($status); foreach ($this->get_alternatives() as $alt) { /** @var NelioABAlternative $alt */ $value = $this->get_id() . ',' . $this->get_status(); if ($alt->get_value() > 0) { update_post_meta($alt->get_value(), "_is_nelioab_alternative", $value); update_post_meta($alt->get_value(), "_nelioab_original_id", $this->get_originals_id()); } } }