static function removeFromDatabase($id) { global $wpdb; $itemsDelete = true; $slider = new Slider(); $slider->loadFromDatabase($id); foreach ($slider->items as $item) { $itemsDelete = $itemsDelete && \CEOS\Slider\SliderItem::removeFromDatabase($item->getID()); } $sql = "DELETE FROM " . \CEOS\Slider\PLUGIN_PREFIX . "sliders WHERE slid_id = %d LIMIT 1"; return $itemsDelete && $wpdb->query($wpdb->prepare($sql, $id)); }