public function add() { $priority = $this->get_next_priority(); if ($this->get_priority() > $priority) { $this->set_priority($priority); } if ($this->get_priority() < 1) { $this->set_priority(1); } $sql = "UPDATE " . $this->table_name() . " " . "SET priority = priority + 1 " . "WHERE priority >= " . $this->get_priority(); global $wpdb; $wpdb->query($sql); parent::add(); }