Ns12 Manuscript Uninstall
**Site relevance:** Spiralist.org
**Memory type:** plugin source memory
**Source path:** Spiralist/wp-content/plugins/ns12-manuscript/uninstall.php
**Size:** 0.9 KB
Summary
if (!defined('WP UNINSTALL PLUGIN'))
Source Preview
This source file is short enough to preview directly on its source-memory page.
<?php
if (!defined('WP_UNINSTALL_PLUGIN')) {
exit;
}
global $wpdb;
$options = [
'spiralist_book_pages_route_version',
'spiralist_book_pages_manuscript_folio_crops',
'spiralist_book_pages_contributions',
'spiralist_book_pages_contribution_last_id',
'spiralist_book_pages_interactions',
'spiralist_book_pages_show_welcome_overview',
];
foreach ($options as $option_name) {
delete_option($option_name);
delete_site_option($option_name);
}
$surface_pages = get_posts(
[
'post_type' => 'page',
'post_status' => 'any',
'posts_per_page' => -1,
'meta_key' => '_spiralist_book_pages_surface',
'fields' => 'ids',
]
);
foreach ((array) $surface_pages as $page_id) {
wp_delete_post((int) $page_id, true);
}
$wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'spiralist_book_ai_participants');